福州大学软件工程实践结对编程作业(需求分析与原型设计)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
这个作业的目标 学会通过NABCD模型进行需求分析与原型设计,初步了解软件开发过程中的合作
学号 031802138 张雷 031802404 陈振东

psp表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 20
Estimate 估计这个任务需要多少时间 660 700
Analysis 需求分析 (包括学习新技术) 400 100
Design Spec 生成设计文档 60 30
Design Review 设计复审 30 30
Design 具体设计 120 500
Reporting 报告 30 40
Size Measurement 计算工作量 20 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 20 30
合计 680 750
项目需求分析

N(Need,需求)

老师:了解过往学生的近况,比如目前的工作岗位,项目进展,研究方向等,主要是要能够可以不通过询问得到信息。
新生:了解到各个导师的个人情况,研究方向等信息,以便将来选导师做出选择。也可以和学长学姐们进行交流以后的学习方法和经验等。
在读学生:了解导师的项目要求和项目进程。可以认识实验室同门的已经毕业了的学长学姐。可以联系同导师的学长学姐寻求项目上的帮助及内推机会。
已毕业学生:了解老师的现状。了解学弟学妹们的近况,研究方向、擅长技能,看看有没有合适的内推机会。

A(Approach,做法)

  • 根据教务处系统的学号注册,确保使用者是本校师生。
  • 在读学生可以在动态中提出问题,相关成员可以予以解答,老师也能提出要求。毕业的学姐学长也可以在动态中发布消息。
  • 通过搜索直接查看个人信息

B(Benefit,好处)

  • 发布内推相关消息,可以为学弟学妹带来工作机会,也可以为学长学姐带来奖金
  • 通过动态分享,可以了解导师和同学的近况,问题和心得。
  • 直接找到询问对象,可以更方便的提出问题。
  • 通过搜索确认与自己的同门关系。

C(Competitors,竞争)

  • 优势:
    • 经过学号绑定认证的账号,拥有可靠性,能够找到直接使用者。
    • 可以将有学术关系的成员紧密联系在一起,使他们能够通过app进行各方面的交流和了解。老师直接在家族树中可以查看自己过往学生的相关信息,不需要通过询问。
  • 劣势:
    • 基础用户少。
    • 功能上可能会有所欠缺,无法满足百分百的使用者。

D(Delivery,推广)
通过老师介绍在本校进行推广,获得第一批用户。
并且我们可以合理利用周围大学生的资源。

实用性
简单易用,注册通过手机号,并且可以绑定第三方用户账号,微信,QQ,新浪微博。

安全性
邮件认证时需要学校邮件,例如 @fzu.edu.cn,直接屏蔽了校外人员。

隐私性
发布的内推消息可以设置可见人群,可以设置为仅具有相关内推资格的实验室成员可见。
真实姓名对陌生人只显示姓。

原型展示

原型我们采用墨刀设计,链接:福大帮帮

  • 启动界面,登录界面,注册完善信息界面

  • 功能展示

点击进入

点击进入

github协作

结对照片

总结

  后续功能还有待完善,比如可以加一些跟老师联系比较紧密的模块,通过老师进行认证,加强联系。
  这次主要把时间花在了模型设计上,因为墨刀的协作模式需要花钱买企业版,所以我们轮流进行模型设计。讲真的,模型设计每一个小图标都是手贴上去的,因为是 learning by doing 的学习方式,所以决定先把模型做出来,有时间再搜索是否有更加便捷的方式来添加组件。快到截止时间了所以先把做好的放上来了。
posted @ 2020-09-29 22:56  czd快去学习  阅读(110)  评论(2编辑  收藏  举报