结对作业一
这个作业属于哪个课程 | 2021春软件工程实践|S班 |
---|---|
结对学号 | 221801228 221801212 |
这个作业要求在哪里 | 结对作业一 |
这个作业的目标 | 阅读构建之法第三和第八章并掌握原型设计 |
其他参考文献 | 《构建之法》 |
PSP表格及效能分析:
PSP表格:
Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|
计划 | ||
• 估计这个任务需要多少时间 | 700 | 1200 |
开发 | ||
• 需求理解 | 30 | 60 |
• 学习原型设计工具 | 120 | 150 |
• 结对讨论 | 120 | 180 |
• 界面原型设计 | 500 | 770 |
报告 | ||
• 计算工作量 | 10 | 10 |
• 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 680 | 1200 |
效能分析:
需求理解实际比预计多了一倍,因为往往遇到问题的时候(比如不知道批量导入功能放在哪),认真分析题目,就可以得出答案。原型制作是基于需求的,在需求分析上多花点时间划得来。
界面原型设计实际花费了不少时间。虽然需求比较简单,但是要实现有意义的动态效果还要费些心思,因为经验少,不得不参考一些网站。如何设计友好的GUI,这是我们在课堂上没接触过的,实际上日常生活中时常接触到,在平时使用软件的过程中,应该多以开发者的角度留意别人好的设计。
原型地址:
原型介绍
网站首页:
首页介绍:
我们的设计是希望一下把所有的内容都能展现出来给需要的读者,所以我们的首页包含了所有的信息。
·上方左侧的快照框显示的统计信息的缩略图,点击即可进入统计界面。
·上方右侧是我们网站的LOGO,表明这个网站是进行论文的爬虫搜索的。
爬虫搜索:
·第一行的搜索框进行输入搜索,输入你所要查询的论文关键信息(点击搜索屏幕滚动到搜索结果展示区)。
1.如果查询的关键信息已经在论文列表里,论文列表不改变数量。
同时显示论文的相关信息(摘要,作者和原文链接):
点击论文标题即可进入论文:
2.论文列表增加:如果搜索的信息不在论文列表里。
假如我搜索ReLU Network,则在论文列表里加入此关键信息
并返回论文信息:
3.论文列表删除:
点击❌即可删除此论文信息。
4.通过点击论文列表直接显示论文。
·第二行搜索框进行批量导入论文列表查询:
通过点击文件夹可以进行论文列表批量导入,点击搜索键进行搜索。
自动检索导入文件里的关键信息并加入论文列表。同时显示搜索结果。
·论文信息显示:
通过左右箭头翻页。
·统计界面:
遇到的困难:
一.
困难:对作业要求不太能看懂,对于所要实现的东西看不明白。对于文件导入论文列表是用来搜索还是其他用处不太理解。
解决:通过与结对队友连麦讨论,一起分析,一起决定是用来导入搜索。
收获:当你产生困惑的时候,不要忘记你的队友,两个人的思考远比一个人要丰富得多。
二.
困难:不明白什么是原型开发,不了解,不会使用原型开发软件。
解决:先去找关于原型开发的知识,了解它的作用。
和队友探讨使用哪个软件,最后决定使用Axure Rp。通过里面的团队模式两个人一起进行设计。
收获:遇到困难时最好的方法就是自己去了解和学习。
三.
困难:使用原型开发工具。
解决:找教程,边看边学。
收获:以后的工作可能都是需要自己一个人去学习并完成,
自学能力很重要。
四:
困难:对于原型开发设计总体的架构,明确实现哪些基本功能,我们是否可以在后面进行编程时所实现,
不至于界面设计很多功能,但后来的具体实现显得力不从心。
解决:与队友探讨决定大概的设计思路,明确要实现的功能,以及设计的风格。
决定设计简约风,实现基本的功能,在能力范围内附加功能。
收获:有一个大体的方向就成功了一半了。
五:
困难:统计图表的设计。我们两个都不懂得怎么用Axure实现统计图表。
解决:最终决定制作GIF展示统计图表,但反而花了更多时间。
收获:在选择方法时,应该要有远见。懂得了“磨刀不误砍柴工”。
NABCD模型
-
N(Need,需求)
背景:小刚想通过阅读论文来了解计算机视觉领域的研究现状,但是他不知道近几年计算机视觉领域的热门研究方向,根据论文列表去一篇一篇查找总结效率又着实太低,希望能有一个平台帮助他解决现阶段的需求。
-
B(Benefit,好处)
- 可以便利搜索顶会论文,获取简单信息和原文链接,省去三家对比的麻烦。
- 查看当前热门,紧跟计算机视觉潮流。
-
C(Competitors,竞争)
因为需求比较简单,因此我们的出发点是让用户以最小的负担体验功能。
- 以网页的形式发布,用户随时随地即可使用。
- 仅使用两个界面,功能集中,学习成本低。
- 不用登录即可使用,减小用户记忆力负担。
-
D(Delivery,推广)
并不是什么需要推广的产品,依靠口口相传。
原型工具:
AXURE PR9
结对过程
通过QQ聊天,语音通话探讨交流
通过团队空间两人一起完成
评价和感受:
王:喜仁拥有天马行空的想象力,虽然很多想法都不太能够采纳,但是会给我们的团队带来很多思考方向,并且让团队充满了活力和生机,但是行动力较差,做事比较拖沓。
宋:振南同学做事稳重有条理,能够敏锐抓住问题的主要点来思考问题,能够剖析整个任务,对下一步有提前的规划,是我们团队能够稳步完成任务的关键,这是我需要学习的。
结对感受:让我们感受到,两个思维方式不同的人能从问题的不同角度思考问题,但是却又在不同中找出共同,确实可以提升整个团队能力。在组队中提升了交流能力,动手能力,处理矛盾的能力等许多方面,这都是对未来的工作有巨大帮助。