结对第一次作业-原型设计(文献摘要热词统计)
课程名称:软件工程1916|W
作业链接:结对第一次作业-原型设计
结对学号:221600421-孔伟民 | 221600422-李东权
作业目标:学会使用基本原型设计工具,掌握 NABCD 模型分析方法。
作业正文
NABCD 模型
N --- Need
- 用户可给定论文列表
- 通过论文列表,爬取论文的题目、摘要、关键词、原文链接;
- 可对论文列表进行增删改操作(今年、近两年、近三年);
- 对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;
- 可对论文属性(oral、spotlight、poster)进行筛选及分析;
- 形成如关键词图谱之类直观的查看方式;
- 可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息;
- 可对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)。
- 可进行数据统计,例如每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强等。
A --- Approach
- 根据用户输入从三个顶会的网站上获取相关的论文信息
- 用户可以根据论文列表比较完整的搜索或者简单的搜索
- 通过对论文关键词的分析生成统计图以便用户观看
B --- Benefits
- WEB 平台,简单方便,不需要下载安装的步骤,随时随地就能用。
- 操作简单,用户一看就知道要怎么使用
C --- Competitors
- 优势:简洁易用,容易上手。
- 不足:没有特别吸引人的地方。
D --- Delivery
- 通过「朋友圈」以及「空间」等简单的平台发布
- 联系一些有一定流量的公众号或者微博号等帮助推广
原型
效能分析与 PSP
PSP 2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
• Estimate | • 估计这个任务需要多少时间 | 10 | 15 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 100 | 150 |
• Design Spec | • 生成设计文档 | 60 | 80 |
• Design Review | • 设计复审 | 30 | 30 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | ||
• Design | • 具体设计 | 240 | 360 |
• Coding | • 具体编码 | ||
• Code Review | • 代码复审 | ||
• Test | • 测试(自我测试,修改代码,提交修改) | 20 | 20 |
Reporting | 报告 | ||
• Test Report | • 测试报告 | 70 | 60 |
• Size Measurement | • 计算工作量 | 20 | 20 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 30 | 40 |
总计 | 580 | 775 |
摆拍的照片
结对过程
与舍友结对。
结对心得
-
221600421-孔伟民
初次了解了原型设计是怎么回事,初步了解了工具「墨刀」的使用,感觉做出的作品很一般,没有充分调查过需求具体,凭感觉做出我们认为的样子,还有一些待改进的地方。
-
221600422-李东权
在以往的编程过程中,我从来没有接触过原型设计,通过这次作业,我了解到原型设计在软件工程中的重要性,经过设计,我们能在代码开发前定下一个比较具体的目标,减少在产品开发过程中的修改。