- N(Need,需求)
-能够根据编号、论文标题、关键词来搜索论文的相关信息(范围限定在计算机的三大顶会CVPR、ICCV、ECCV)
-能够通过列表文件来搜索论文的相关信息,并且具有对已上传列表的简单编辑能力(增、删、改,和对属性、年份的筛选)
-搜索的出结果要包括:论文的paper、source code、homepage,且能够根据结果生成关键词图谱
- A(Approach,做法)
- 开发成本低,甚至无开发成本
- 采用增量开发,会不断拓展功能
- B(Benefit,好处)
- 软件功能专一,只占用很少的系统资源
- 是初试之作,对用户的建议会更加重视
- 无广告无弹窗,十分清爽
- 发现模块,想用户推荐论文,向用户提供灵感
- 社区模块,用户之间可以相互交流,互相分享资源,完善我们的软件没有顾及的方面
- 更多模块,可以自定义独特的组件
- 下载模块,可以查看下载进度、更换下载路线
- C(Competitors,竞争)

- D(Delivery,推广)
-申请在太平洋软件下载中心、华军软件园、绿色下载吧等网站发布
-在朋友圈、QQ空间、微博发贴推荐
-请亲朋好友试用
原型开发工具:Axure RP 8.0
有一个热点消息的轮播界面和“年度热词”版块,点击可以进入相应的链接。

把半结构化的数据复制到输入框,会自动分析。列表能够被简单编辑和筛选。还会根据分析的结果给出关键词图谱,悬停论文标题还会提示论文的概况。


由上方的搜索框,键入论文编号、题目、关键词进行的检索,查询结果包括论文的pdf下载地址、源代码地址和作者的个人主页。

登陆、注册新用户和找回密码,在登陆界面还可以使用屏幕键盘来进行输入。


| 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 |
| skills/技能 | 课前评估 | 课后评估 |
|---|---|---|
| 对编程整体的理解 | 2 | 6 |
| 架构设计,模块化设计,接口设计 | 1 | 5 |
| 效能改进和分析 | 1 | 4 |
| 处理大数据 | 1 | 4 |
| 个人源码管理 | 1 | 6 |
通过这次作业学会了原型制作,了解了软件开发过程获取用户需求的方法。这是第一次和别人合作完成一个作品,沟通很重要,事先做好分工才能更高效完成任务,同时也要学会解决过程中遇到的意见分歧。
原文:https://www.cnblogs.com/liao-yp/p/9693783.html