软工实践第三次作业_原型设计

1.作业链接

2.结对过程

小队成员

探讨问题照片

3.NABCD模型

- N(Need,需求)
    -能够根据编号、论文标题、关键词来搜索论文的相关信息(范围限定在计算机的三大顶会CVPR、ICCV、ECCV)
    -能够通过列表文件来搜索论文的相关信息,并且具有对已上传列表的简单编辑能力(增、删、改,和对属性、年份的筛选)
    -搜索的出结果要包括:论文的paper、source code、homepage,且能够根据结果生成关键词图谱
  
- A(Approach,做法)
    - 开发成本低,甚至无开发成本
    - 采用增量开发,会不断拓展功能

- B(Benefit,好处)
    - 软件功能专一,只占用很少的系统资源
    - 是初试之作,对用户的建议会更加重视
    - 无广告无弹窗,十分清爽
    - 发现模块,想用户推荐论文,向用户提供灵感
    - 社区模块,用户之间可以相互交流,互相分享资源,完善我们的软件没有顾及的方面
    - 更多模块,可以自定义独特的组件
    - 下载模块,可以查看下载进度、更换下载路线

- C(Competitors,竞争)

- D(Delivery,推广)
    -申请在太平洋软件下载中心、华军软件园、绿色下载吧等网站发布
    -在朋友圈、QQ空间、微博发贴推荐
    -请亲朋好友试用

4.原型说明

原型开发工具:Axure RP 8.0

主页

论文列表检索


模糊搜索

登录注册界面

5.PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 5 6
• Estimate • 估计这个任务需要多少时间 5 6
Development 开发 945 1115
• Analysis • 需求分析 (包括学习新技术) 600 750
• Design Spec • 生成设计文档 30 45
• Design Review • 设计复审 15 20
• Coding Standard • 代码规范 (为目前的开发制定合适的规范)
• Design • 具体设计 300 300
• Coding • 具体编码
• Code Review • 代码复审
• Test • 测试(自我测试,修改代码,提交修改)
Reporting 报告 90 110
• Test Repor • 测试报告 60 85
• Size Measurement • 计算工作量 10 10
• Postmortem & Process Improvement Plan • 事后总结, 并提出过程改进计划 20 15
合计 1040 1231

6.补充作业

猜你喜欢

转载自www.cnblogs.com/liao-yp/p/9693783.html
今日推荐