第三次作业博客链接
团队成员:
031602338 许斌 博客链接
031602343余文茜 博客链接
原型链接
博客PDF附件
需求分析(利用NABCD模型)
1. N(Need,需求)
用户可给定论文列表,通过论文列表,爬取论文的题目、摘要、关键词、原文链接;
用户可对论文列表进行增删改操作(今年、近两年、近三年);
对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;可对论文属性(oral、spotlight、poster)进行筛选及分析;形成如关键词图谱之类直观的查看方式;
可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息;
可对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)。
2. A(Approach,做法)
- 实现一款简单的APP
- 首先是一个登入页面,用户若已经注册可以从此页面进入主页面,若没有则需注册一个账号。
- 在首页会有当前顶会的热门领域和研究方向,可以浏览下方的论文从中选取自己认为比较优秀的论文添加到自己的论文列表即收藏,可根据自己的需要对收藏列表进行增删改查;。若下面论文中没有自己认为比较合适的论文,可以在上方的搜索条中搜索论文的题目,摘要,关键词,原文链接等方式查找相关论文的资料,搜索结果会根据当前不同顶会的热词呈现热度走势对比进行优先排序,可先看到当前热门的论文。等等
3. B(Benefit,好处)
这次做的是一款APP,操作比较便捷,随时随地可以查询当前热门论文,相比复杂的页面,简便的得到自己的需求更为重要,最终目的都是为了能在此平台上查询所需论文,平台可以提供当前热门的优秀的论文。
4. C(Competitors,竞争)
优势:相比其他APP更加简便,操作也比较简单,不需要学习什么其他的专业知识就能找到所需的论文,是一款简易的应用APP。
劣势:没有高大上的页面设计,相对比较平凡,没有其他特殊的功能。
共同优势:基本的功能都有。
5. D(Delivery,推广)
这次完成的只是原型设计,还谈不上推广;日后有相对比较完整的作品时要推广的话,可以先给周围的朋友,老师等等体验一下,有机会可以推广给学院,学校等等。
原型展示(开发工具Axure RP)
登入界面
注册界面
主页面
热词走势对比
个人信息页面
收藏页面
论文页面
设置页面
三大顶会页面
PSP
PSP | Personal Software Process | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
Estimate | 估计这个任务需要多少时间 | 1000 | |
Analysis | 需求分析 (包括学习新技术) | 240 | 250 |
Design Spec | 生成设计文档 | 30 | 40 |
Design Review | 设计复审 | 30 | 20 |
Design | 具体设计 | 300 | 400 |
Review | 复审 | 40 | 40 |
Reporting | 报告 | 50 | 60 |
Size Measurement | 计算工作量 | 40 | 60 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 30 |
. | 合计 | 800 | 940 |
结对的过程
补充作业
skills | 目前水平(0-9) | 课后期望水平(0-9) |
---|---|---|
架构设计、模块化设计、接口设计 | 2 | 7 |
模块实现、逐步实现 | 1 | 6 |
单元测试、代码覆盖率 | 2 | 8 |
程序理解 | 3 | 8 |
效能分析和改性 | 2 | 6 |
个人源码管理 | 3 | 8 |
总结
在有了上次作业的基础上,更加懂得如何分配时间,作业完成的基本步骤是哪些,这次不仅仅要知道完成作业的基本步骤,还要学会分工合作,好的分工会让完成过程更加舒服轻松,如果在过程分配的不够好,可能会产生分歧,矛盾等等,分歧可以产生这是一个好的作品的实现过程,但是矛盾只会减慢速度,而且会使过程不愉快。但是这次和队友完成基本很轻松愉快,希望在日后的合作过程中都会这样;使1+1大于2。[]