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

这个作业属于哪个课程 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.从现在已有通讯类软件中抢到客户难度很大

原文地址:https://www.cnblogs.com/wysnzzzz/p/13753265.html