结对第一次—原型设计(文献摘要热词统计)
格式描述
- 课程名称:软件工程1916|W(福州大学)
- 作业要求:结对第一次—原型设计
- 结对学号:221600123林信康 | 221600128王华峰
- 作业目标:了解原型概念,学会写NABCD模型,分析用户需求。
- 原型工具:墨刀
- 原型地址:点击查看
- PDF链接:zip文件,下载后解压
作业正文
一、NABCD 模型
-
N (Need,需求)
- 用户可给定论文列表
- 通过论文列表,爬取论文的题目、摘要、关键词、原文链接;
- 可对论文列表进行增删改操作(今年、近两年、近三年);
- 对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;
- 可对论文属性(oral、spotlight、poster)进行筛选及分析;
- 形成如关键词图谱之类直观的查看方式;
- 可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息;
- 可对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)。
- 可进行数据统计,例如每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强等。
- 用户可给定论文列表
-
A(Approach,方法)
- 开发:基于web平台设计,后端使用MySQl数据库,实现预期功能需求
- 处理:提取论文热词,使用图表实现数据可视化
- 统计:爬取近些年份的所有论文,进行统计分析,展示再首页,并将结构化数据入库。
- 存储:租借阿里云空间
-
B(Benefit,好处)
- 便于用户学术交流,搜索更具专业性
- web平台移植性强,对设备要求较低
-
C(Competitors,竞争)
- 优势:
- 界面简洁,操作简单,易于上手。
- 分类清晰,便于使用
- 劣势:
- 搜索论文的数据库需要自己建立,成本较高,完善也不容易。
- 目前已经有了很成熟的检索平台,竞争力不够。
- 优势:
-
D(Delivery,推广)
- 去企业发布宣讲会展示功能
- 线下真人体验,线上社交软件推广
二、原型展示
登录界面
搜索界面
搜索结果
折线图
柱状图
三、PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
•Estimate | • 估计这个任务需要多少时间 | 450 | 520 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 60 | 60 |
• Design Spec | • 生成设计文档 | 60 | 50 |
• Design Review | • 设计复审 | 30 | 40 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 30 | 40 |
• Design | • 具体设计 | 50 | 60 |
• Coding | • 具体编码 | 50 | 60 |
• Code Review | • 代码复审 | 40 | 50 |
• Test | • 测试(自我测试,修改代码,提交修改) | 30 | 50 |
Reporting | 报告 | ||
• Test Report | • 测试报告 | 60 | 60 |
• Size Measurement | • 计算工作量 | 10 | 10 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 30 | 40 |
合计 | 450 | 520 |
四、结对过程及图片
我们宿舍基本都是汪老师的课,其他人对床结对,我就也跟对床结队了。
五、心得总结
林信康
- 结对心得
第一次听说过结对这个概念,一直以为2人也是组队很新奇。确实人数不同,分工也不同。两个人的思考与碰撞会更加直接一点,面对面的指出不足之处。看到自己不足的地方,也感受到了别人的思想火花。 - 项目心得:
第一次接触原型设计,一开始还不知道这是什么东西,百度了好久又问了同学,才有一点明白。接着关于墨刀的学习也花了一点时间,毕竟是没接触过的东西,所以耗费时间也比较多。不过通过这次的实践作业,我才明白做项目前还可以先做个原型来评估项目,收获很多,不至于以后遇到的时候再当一个小白了。
王华峰
-
结对心得
这次作业是一个全新的项目,也是一个全新的挑战。与同学交流的过程中有交流,也有碰撞。最令我感触的就是两个人想法有时候会有很大的不同,这时候是选择坚持自己还是退让就很难平衡。不过还好,任务总算完成,总归是一次不错的体验。 -
项目心得
做原型设计其实是很有趣的一件事,看着界面一点一点的自己手中构建出来,很有成就感,尽管知道只是个空壳子。一开始学习的过程也是有趣的,这个原来可以这样,这么做可以变成这个样子,简直就像发现了新大陆。合作是一个不大不小的挑战,有时候可以更好,有时候适得其反,今后关于合作还需要进一步学习。