一、作业基本信息
这个作业属于哪个课程 | 2021春软件工程实践|S班 (福州大学) |
---|---|
这个作业要求在哪里 | 结对作业一 |
结对学号 | 221801205 221801234 |
这个作业的目标 | 1. 熟悉结对编程 2. 学习原型设计 3. 学习NABCD模型 |
其他参考文献 | 《构建之法》 |
二、PSP表格和效能分析
PSP表格
| Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
| :---- | :---- | :---- | :---- |
| 计划 |||
| • 估计这个任务需要多少时间 |10|10|
| 开发 |||
| • 需求理解 |15|20|
| • 学习原型设计工具 |60|90|
| • 结对讨论 |120|180|
| • 界面原型设计 |360|480|
| 报告 |||
| • 计算工作量 |10|10|
| • 事后总结, 并提出过程改进计划 |90|90|
| 合计 |665|880|
效能分析
这次工作耗时主要是在界面原型的设计上,主要原因是在设计之前没有做好界面的规划,导致实现过程中多次的修改,今后在动手前应该合理地规划,才能保证后续工作的进行。
三、原型地址
https://gx85xe.axshare.com/
四、原型介绍
- 网站首页预览: 网站由左边的菜单栏和右边的具体内容组成,菜单栏将内容分成三个部分:论文爬取、关键词图谱、热词统计。
结对作业1 - 论文爬取部分
- 最上方为搜索框,允许用户输入论文题目,爬取相应论文,加载在下方列表中
- 单击批量查询按钮,弹出提示框,供用户导入文件批量查询
结对作业1 - 中间搜索框可对已爬取的论文进行查询,可对论文列表排序:
结对作业1 - 下方列表部分,显示了论文编号、题名、作者、发表时间关键词、论文摘要以及用户可进行的操作。
- 点击锁链图标,可链接到原文。
结对作业1 - 点击中间的修改图标,跳转到论文修改页面:
结对作业1 - 点击垃圾桶图标,可删除论文。
- 点击锁链图标,可链接到原文。
- 关键词图谱部分:
结对作业1 - 上方记录网站的访问人数
- 右下角记录热门搜索排名
- 左下角为关键词图谱,通过点击item,可链接到相应论文原文。
结对作业1
- 热词统计部分:
- 滚动播放各年热词折线图:
结对作业1
- 滚动播放各年热词折线图:
五、困难解决
1、
困难描述:对网页原型设计不熟悉,不了解原型设计需要做的事情,不会使用设计软件。
解决尝试:在网上搜索相应的视频和博文,进行学习,解决了困难。
有何收获:学会了使用原型设计工具,在学习的过程中,同时要注意实践。
2、
困难描述:初次做网页原型,理解不到位,做出的原型外观不好,经常不满意。
解决尝试:尝试着使用原型模板,但这意味着要推翻原来的工作,因此只在原来的基础上进行修改,参考了其他的网站。
有何收获:这一次做原型有了个大概的思路就开始做了,没有考虑到各种细节,在开始动手之前应该事先做好规划。
3、
困难描述:结对编程两个人对原型设计各有各的看法。
解决尝试:两人加强沟通,提出更好的方案。
有何收获:两个人想法有分歧,有碰撞才能得到更好的结果。
六、NABCD模型
-
N(Need,需求)
背景:小刚想通过阅读论文来了解计算机视觉领域的研究现状,但是他不知道近几年计算机视觉领域的热门研究方向,根据论文列表去一篇一篇查找总结效率又着实太低,希望能有一个平台帮助他解决现阶段的需求。
- 能输入论文题目,或导入文件,进行查询
- 能显示论文的摘要、关键词、原文链接
- 对论文列表进行增删改查操作
- 形成关键词图谱和热词统计动图
-
A(Approach,做法)
设计一个平台,可爬取各个论文平台的论文,同时综合各个平台的论文数据,进行可视化分析。
- 平台应用于web。
- 用户可通过搜索框爬取论文。
- 用户可在论文列表查看论文,对论文进行操作。
- 用户可查看关键图谱及热词统计图。
-
B(Benefit,好处)
用户不需要到其他多个平台进行搜索,增加了便利性;该平台论文分析只针对计算机视觉的三大顶会,更具针对性。
-
C(Competitors,竞争)
我们的竞争者是知网等论文平台,但知网的论文下载需要付费,相对的我们的平台完全免费;且我们的平台针对的是计算机视觉的三大顶会,具有针对性;我们的界面比较简洁,操作简单。
-
D(Delivery,推广)
可以先在同学之间推广,在贴吧、微博等社交平台进行推广,提高知名度。
七、原型工具的使用
AXURE PR 9
八、结对过程,队友评价
结对过程:结对过程中,我们通过qq聊天讨论,同时对对方的工作提出意见,进行改进。由于疫情影响通过线上交流,无法提供照片。
221801205的感受:第一次进行结对任务,有感觉好的地方,也有不适应的地方。不适应的地方是不能完全按照自己的想法来实现任务要求,需要和队友讨论。好的地方是降低了彼此的工作量,意见的融合可以产生1+1>2的结果,同时可以从对方身上学到自己不具备的某些特质。总的来说,就我而言感觉利大于弊。
221801205对221801234的评价:这位同学动手能力很强,思路清晰,有了想法就能实施,在任务中主动承担比较困难的工作。在我有不懂的问题时也能耐心地回答,也能很好地听取我的意见并采纳。
221801234的感受:结对作业有助于两人协作能力的提升,也能降低两人的工作负担,能够有效地提升工作质量。对于一些我没考虑到的细节,队友能够及时提出,两人能够互相弥补思维盲区,通过于队友之间的沟通,能够有效地推动任务进行。两人互相监督还能保证任务按时完成。
221801234对221801205的评价:这位同学能全面的思考问题,能考虑到我没有想到的地方,对自己的工作也能按时完成。与我讨论时也十分积极,能够指出我做的不好的地方,沟通时态度积极,对作业的态度也很认真。