原型设计(结对第一次)作业
1.作业链接
作业博客链接 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2108
该博客的附件https://files.cnblogs.com/files/sufz/%E5%8E%9F%E5%9E%8B%E8%AE%BE%E8%AE%A1.pdf
原型链接http://127.0.0.1:32767/21.01.41/index.html
2.结对过程
小队成员
031602323 廖钰萍
031602330 苏芳锃
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
主页
有一个热点消息的轮播界面和“年度热词”版块,点击可以进入相应的链接。
登陆注册界面。左上角是专属的LOGO,然后是导航栏,用于模糊搜索的输入框,右上角则是登录和注册按钮。
登录注册界面
登陆、注册新用户和找回密码,在登陆界面还可以使用屏幕键盘来进行输入。
论文列表检索
把半结构化的数据复制到输入框,会自动分析。列表能够被简单编辑和筛选。还会根据分析的结果给出关键词图谱,悬停论文标题还会提示论文的概况
模糊搜索
由上方的搜索框,键入论文编号、题目、关键词进行的检索,查询结果包括论文的pdf下载地址、源代码地址和作者的个人主页
热门分析
给出近年各大顶会的论文提交趋势变化,下方给出较热门领域的饼图。
5.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
· Estimate | · 估计这个任务需要多少时间 | 5 | 6 |
Development | 开发 | ||
· Analysis | · 需求分析 (包括学习新技术) | 600 | 750 |
· Design Spec | · 生成设计文档 | 30 | 45 |
· Design Review | · 设计复审 | 15 | 20 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | ||
· Design | · 具体设计 | 300 | 300 |
· Coding | · 具体编码 | ||
· Code Review | · 代码复审 | ||
· Test | · 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | ||
· Test Repor | · 测试报告 | 60 | 85 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 1040 | 1231 |
6.补充作业
|||||
|:--|:--|:--|
|SKills/s技能|课前评估
(0..9)|课后评估
(0..9)||
|Programing:Design(架构设计,模块化设计,接口设计)|2|4||
|Programing Language(C/C++/C#/Java)(pick one language)|3|5||
|Work with others(协同工作,提供反馈,说服别人)|2|4||
|Ability to learn:自主学习能力|3|5||
|SE:Test(测试方法、测试工具、测试实践、测试系统的设计和运行)|1|3||