结对作业一
结对作业一
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 原型设计 完成UML图 学习使用制作原型工具 实际体验结对编程 |
其他参考文献 | 《构建之法》 |
作者 | 221801324 叶睿操 221801319郑宏骏 |
目录
PSP表格
Personal Software Process Stages | 预估耗时 | 实际耗时 |
---|---|---|
计划 | 0.25h | 0.25h |
• 估计这个任务需要多少时间 | 0.3h | 0.3h |
开发 | 15h | 20h |
• 需求分析 (包括学习新技术) | 3h | 2.5h |
• 生成设计文档 | 1h | 1.5h |
• 设计复审 | 0.5h | 0.5h |
• 代码规范 (为目前的开发制定合适的规范) | 无 | 无 |
• 具体设计 | 10h | 12.5h |
• 具体编码 | 无 | 无 |
• 复审 | 2h | 1.5h |
• 测试(自我测试,修改代码,提交修改) | 2h | 2.5h |
报告 | 1.5h | 1.5h |
• 测试报告 | 0.5h | 0.5h |
• 计算工作量 | 0.5h | 0.25h |
• 事后总结, 并提出过程改进计划 | 0.5h | 0.5h |
合计 |
效能分析
- 由于这次只是模型设计,并没有做出效能分析,效能分析也无法进行。
NABCD模型
N:(Need,需求)
-
用户的需求,确切的知道用户需要的功能,与用户进行深入的交流,为用户做最好的需求分析。
-
获取待爬取论文列表及论文信息爬取(单个、批量爬取)
-
对已爬取的论文列表进行操作(增、删、改、查)
-
分析已爬取到的论文信息,提取top10个热门领域或热门研究方向(图表的形式)
-
可适当的添加一些新的功能(如收藏夹,翻译,登录注册等以丰富用户的体验)
A:(Approach,做法)
-
方法,在得知用户的需求后,需要通过什么样的方法与技术来使得用户的需求变为现实。
-
工具:墨刀 excel echart。
-
具体做法:逐个分解功能,拆分为一个一个的小功能,一个人前端一个后端,完成一个小功能后测试,之后再继续下一个功能。
B:(Benefit,好处)
-
益处,这个产品项目有什么出彩的地方,使得用户优先选择这个产品。
-
操作简单,如同其他常用的网站一样,容易上手。
-
界面简洁,看去比较舒服。
-
数据直观,直接通过图表的方式呈现。
-
可以修改密码等,用户体验比较良好。
C:(Competitors,竞争)
-
竞争,在项目市场中,竞争十分的激烈,通过市场需求分析,用户分析,产品项目分析,使得能够看出自身的不足与优势。
-
优势
- 爬虫检索速度快
- 用户可以修改个人信息
- 图表直观美观
- 云储存,便于文章管理
-
劣势
- 功能不够完善
- 界面过于简洁
D:(Delivery,推广)
-
推广,当产品项目完成后,怎么样才能让更多的用户知道我们的产品,来试用,相当于如何打广告。
-
先在同学中试用,总结不足,进一步修改后推广至班级年段试用,再进一步的修改与完善。力求让用户得到最好的体验
原型介绍:
-
工具:墨刀 excel echart。
-
以下的功能信息图:
主页:
登录
- 主页可以登录注册,只有当用户登录后,才能进入后续的功能服务。检测密码与用户名是否匹配
注册
- 需要用户输入用户名密码和电话号码,两次输入密码必须一致,会检测电话号码的有效性
功能:
热度统计:
- 用折现图表示词汇热度的走向,有三种不同的热度统计方式。
热词:
- 用户可以直观的看出最近的热词,用大单词和饼状图来呈现
单个搜索:
- 可以精确的单个搜索,支持中英文搜索
批量搜索:
- 导入搜索标题文件可以批量搜索
关键词过滤:
- 可以搜索论文题目,导入论文,对论文排序(时间,热度),分页式显示论文
个人信息:
- 可以修改个人密码
修改删除论文:
困难解决
- 采用微信和QQ的方式进行在线交流,在百度等网站的帮助下,逐步的学习使用墨刀,我们选择一般在晚上进行开发,因为晚上两人时间比较多一些
队友评价:
- 第一次结对子合作很愉快,队友之间的理解和体谅是最重要的,可以使我们更好的安排时间,在有限的时间里做出更好的东西。
- 324对319:合作十分的愉快,认真负责,体谅他人,有困难时第一时间帮助,提出了很多有意思的想法,希望以后可以多多合作。
- 319对324:和他合作挺有趣的,他总是会提出一些好的问题,我们一起共同解答,他做事认真,细心,不懂的事总是第一个提出来。希望将来也能和他多多合作。