福州大学软件工程实践结对编程作业(需求分析与原型设计)
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
| 这个作业的目标 | 需求分析以及原型设计 |
| 使用的原型工具 | 墨刀 |
| 学号 | 031802608 031802607 |
PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 20 | 20 |
| Estimate | 估计这个任务需要多少时间 | 10 | 10 |
| Development | 开发 | ||
| Analysis | 需求分析 (包括学习新技术) | 120 | 80 |
| Design Spec | 生成设计文档 | 20 | 20 |
| Design Review | 设计复审 | 15 | 15 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | ||
| Design | 具体设计 | 300 | 360 |
| Coding | 具体编码 | ||
| Code Review | 代码复审 | ||
| Test | 测试(自我测试,修改代码,提交修改) | ||
| Reporting | 报告 | ||
| Test Report | 测试报告 | ||
| Size Measurement | 计算工作量 | ||
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 25 | 30 |
| 合计 | 510 | 535 |
NABCD模型
一、N(Need,需求)
- 客户需要解决的问题
- 在读生
- 学长学姐们的去向
- 不好意思频繁问学长学姐们的去向
- 毕业生
- 学弟学妹们所掌握的技能
- 有内推资格却不知道怎么联系上学弟学妹们
- 同事之间可能是同门师兄弟,但是因为没有联系导致不知道
- 在读生
二、A(Approach,做法)
- 实现:开发一款校友间的app
- 使用app需要进行个人认证,输入学号等信息确保是本校学生
- app提供搜索,私信等功能,确保能够与他人进行信息交流
- 搜索可以看到实验室的研究方向以及导师情况
- 导师可通过给邀请码的方式,将自己的学生加入到实验室中。学生也可以通过搜索的方式申请加入实验室,申请加入时,可以与导师进行沟通(或许可以延伸拓展为选导师的功能)。
- 毕业生可在实验室的公共聊天室发布内推等信息(另开设一个栏,不在正常聊天框中,类似于群公告的形式)
- 使用者可以自由设置是否让他人查阅个人资料
三、B(Benfit,好处)
- 舒适:使用app,比使用小程序或许是增加了手机的app,但是其实使用起来却更加快捷
- 安全:通过个人认证,班级认证的方式,防止了非校内人士窃取隐私
四、C(Competitors,竞争)
- 优点
- 因为功能较少,app比较轻便
- 操作显而易懂,上手速度快
- 个人隐私可以得到保证,可以自由设置
- 缺点
- 功能较为单一
- 模块较多,开发难度有点大
- UI界面,emmm,so bad
五、D(Delivery,推广)
- 在校园群、朋友圈间进行推广
- 用户反馈良好的话,投放到校园公众号中
原型展示
墨刀地址
https://modao.cc/app/design/pbkfmdes7n3a9zga
功能展示
登录

主页及搜索


账号设置

隐私设置

消息通知界面

搜索在读生进入后的界面

搜索毕业生进入后的界面

实验室界面

用墨刀时合作

(虚伪的摆拍 Zzz)
GitHub截图

总结
1.墨刀对于新手很友好
2.从现在已有通讯类软件中抢到客户难度很大
浙公网安备 33010602011771号