班级:软件工程实践
做业:做业要求
结对学号:041602421 翁昊|221600432 邱志勇
课程目标:了解NABCD模型,学习分析用户需求,利用相关软件设计原型
原型工具:墨刀
原型地址:https://free.modao.cc/app/1hgq1fi0HLL5y5uKxIZlV0N30CgLLLv
pdf连接:https://files.cnblogs.com/files/nuomituanzi/%E7%BB%93%E5%AF%B9%E7%AC%AC%E4%B8%80%E6%AC%A1%E2%80%94%E5%8E%9F%E5%9E%8B%E8%AE%BE%E8%AE%A1%EF%BC%88%E6%96%87%E7%8C%AE%E6%91%98%E8%A6%81%E7%83%AD%E8%AF%8D%E7%BB%9F%E8%AE%A1%EF%BC%89-%E7%B3%AF%E7%B1%B3%26%E5%9B%A2%E5%AD%90-%E5%8D%9A%E5%AE%A2%E5%9B%AD.zip
php
1、需求分析(NABCD模型)
1.N(Need,需求)
- 用户可给定论文列表
- 经过论文列表,爬取论文的题目、摘要、关键词、原文连接;
- 可对论文列表进行增删改操做(今年、近两年、近三年);
- 对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;
- 可对论文属性(oral、spotlight、poster)进行筛选及分析;
- 造成如关键词图谱之类直观的查看方式;
- 可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息;
- 可对多年间、不一样顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)。
- 可进行数据统计,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强等。
- 分享本身的论文列表(论文收藏夹)给其余人。
2.A(Approach,作法)
- 1.数据源获取;
- 可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息。
- 跟目前的学术论文搜索平台合做,利用他们的已有论文库,合做能更方便的增删改查,分析结果。
- 2.使用Web端。
- 3.论文搜索界面
- 4.导入论文列表
- 经过网页搜索,后经过单个点取(选取框) 或点击所有导入(按钮),或筛选导入(按钮)加入用户的论文分析收藏夹(可多个不一样收藏夹)。
- 5.对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;
- 可对多年间、不一样顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内);
- 可进行数据统计,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强等。
- 界面设置分析遍历条件(论文属性(oral、spotlight、poster)时间、属于的顶会、地区、学校)。对合做平台的论文数据库进行数据搜索,信息爬取整理。
- 6.设置须要分析展现的结果选项,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强、top10个热门领域或热门研究方向等,并提供各种合适的图谱查看方式。
- 7.对分析结果的方向的论文学习。
- 对top10的关键词,能够点击查看相应论文并支持根据关键词导入新建或已有论文收藏夹。
- 可在论文分析收藏夹中进行检索,并点击检索结果跳转相应论文。
3.B(Benefit,好处)
- 1.使用咱们系统,只要有正确论文列表条目,就能够很清晰方便的完成论文的检索,分析使用。
- 2.在这个系统中,分析功能齐全。而且有人性化的收藏夹功能,使得下次再次使用时,上次分析的内容还记录在案,减小没必要要的操做。
- 3.界面构造清晰,使用者很方便的就能够掌握。界面之间的切换也很是方便,减小没必要要的操做,提升工做效率。
4.C(Competitiors,竞争)
2.优点:
- 使用web APP,平台兼容性高,方便操做,无使用代价。
- 论文信息的数据来源于网站平台,用户无需本身添加。
- 存在系统的辅助分析,用户无需太多复杂操做。
- 拥有收藏夹功能随查随存,条理清晰。
3.劣势:
- 大量基础信息数据依赖于论文网站,若是网站不肯提供帮助,那就只能修改部分功能了。
- 界面设计上,无太多美化,长时间面对略显枯燥。
5.D(delivery,推广)
能够在学校扫楼或是贴海报,对有论文处理需求的学生,老师进行推广。在论文平台发布广告。或是开放体验版本,让更多人知道使用的方便,来使用这款产品。
html
2、结对过程
队友是室友,私下沟通下,OK,就结对了。

web
3、原型截图
登陆界面:

收藏夹界面存储论文列表和关键词等信息,能够支持筛选,导入,删除等操做:

论文检索界面:

分析界面面,可选择收藏夹进行分析,随后将分析结果存到收藏夹中:

4、遇到的困难及解决方法
困难描述
1.第一次使用模型工具,操做较为生疏。
2.功能分配部署问题,考虑如何让用户轻松使用界面,理解界面。方便使用界面的方面出了问题。
最终草图以下:
数据库
解决方法
1.多加摸索、练习。
2.认真思考布局。app
是否解决
已解决。工具
收获
初步学会使用墨刀,合理表现出需求。
布局
5、PSP
Planning |
计划 |
|
|
• Estimate |
• 估计这个任务须要多少时间 |
10 |
10 |
Development |
开发 |
|
|
• Analysis |
• 需求分析 (包括学习新技术) |
120 |
140 |
• Design Spec |
• 生成设计文档 |
50 |
60 |
• Design Review |
• 设计复审 |
40 |
60 |
• Coding Standard |
• 代码规范 (为目前的开发制定合适的规范) |
20 |
20 |
• Design |
• 具体设计 |
0 |
0 |
• Coding |
• 具体编码 |
0 |
0 |
• Code Review |
• 代码复审 |
0 |
0 |
• Test |
• 测试(自我测试,修改代码,提交修改) |
0 |
0 |
Reporting |
报告 |
|
|
• Test Report |
• 测试报告 |
0 |
0 |
• Size Measurement |
• 计算工做量 |
30 |
20 |
• Postmortem & Process Improvement Plan |
• 过后总结, 并提出过程改进计划 |
20 |
15 |
|
合计 |
290 |
325 |