结对作业一
这个作业属于哪个课程 | 2021春软件工程实践S班 |
---|---|
这个作业要求在哪里 | 结对作业一 |
结对学号 | 04180111 \ 071808114 |
这个作业的目标 | 学会使用Axure Rp设计原型 |
其他参考文献 | 无 |
PSP表格和效能分析
PSP表格
Personal Software Process Stages | 预估耗时(min) | 实际耗时(min) |
---|---|---|
计划 | ||
• 估计这个任务需要多少时间 | 10 | 10 |
开发 | ||
• 需求分析 (包括学习新技术) | 50 | 40 |
• 生成设计文档 | 20 | 20 |
• 设计复审 | 15 | 10 |
• 具体设计 | 40 | 30 |
• 具体操作 | 500 | 400 |
• 原型复审 | 20 | 20 |
• 测试(自我测试,修改原型,提交修改) | 30 | 20 |
报告 | ||
• 测试报告 | 60 | 50 |
• 计算工作量 | 60 | 50 |
• 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 825 | 665 |
效能分析
因为本次作业还未进入编码阶段,所以暂无效能分析。
但对于本次结对开发原型的效率,我们双方都觉得一般。
原因在于
- 我们都对Axure Rp这款设计工具不熟悉,我们边学习边操作,到后面才逐渐上手。
- 因为是第一次结对任务缺乏经验,我们在整个计划的分配和时间的安排上存在着一定的不合理,导致效率并不如想象中的好。
原型地址
原型介绍
查询主界面
此界面为进入该网页的主界面,界面简洁清爽,左边是三项基本功能。使用时仅需在输入框中输入论文题目,点击查询,就会将相应论文标题添加至论文列表中。
论文列表界面
此界面是论文列表界面,最上方是论文搜索功能,在输入框中输入论文标题,然后点击搜索可以将论文标题加入到论文列表中。在下方的论文列表,将鼠标停留在一个论文标题之上时,在标题右侧会出现查询、修改和删除三项功能,点击会实现相应的功能。
趋势分析界面
此界面是趋势分析界面,点击分析后,会自动分析提取论文列表中top10个热门领域或热门研究方向作为关键词,点击关键词之后可以选择查看相关论文或者忽略它,若选择忽略它则对应关键词颜色会变为黑白,并且在统计图中也会自动忽略掉,再选择忽略一次就会恢复正常。
困难解决
- 困难1:
困难描述:Axure Rp工具中图标款式较少,未找到合适可以应用于原型。
尝试解决:使用Axure Rp自带的工具绘制矢量图标,制作出自己的图标。
是否解决:是
有何收获:学会运用Axure Rp绘制属于自己产品的矢量图标。 - 困难2:
困难描述:如何绘制统计图
尝试解决:通过echart元件库绘制统计图
是否解决:是
有何收获:学会通过echart元件库来绘制Axure中的图表
NABCD模型
N(Need, 需求)
主要面向对象大学生、研究生和其他科研人员。设计一个平台来快速检索到论文题目对应的热门领域或热门研究方向,并进行分析。
A(Approach, 做法)
现阶段设计原型,我们初衷是基于web平台,设计一个外观较为精简的界面,并且从网上爬取相关资料并分析统计功能,最终用统计图和关键字的形式展现在客户面前。
而后关于实现相应功能,我们暂时考虑用python进行对网上资料的爬取,并对相应的资料进行分析。
B(Benefit, 好处)
- 采用网页的形式可以让大众使用更加方便灵活
- 精简的界面更符合当今需求对象的审美要求
- 用统计图和关键字的形式可以让客户更加清晰明了
- 采用python技术可以更加优秀地处理数据
c(Competitors, 竞争)
我方优势:
- 用户界面简洁,有相应的图标作辅助,简单易懂
- 用户直接输入点击就会出结果,不需要关心操作的细节,简单易上手
- 通过图表关键字等方式呈现,清晰明了
我方劣势:
- 没有添加用户功能
- 没有开设数据库保存用户列表
D(Delivery, 推广)
- 在微博、微信公众号等社交平台上进行产品的推广
- 在一些学术论文分享类的网站上对产品进行推广
- 因为本身是大学生对该产品需求比较大,可以对身边的同学和朋友进行推广
原型工具的使用
原型工具:Axure Rp9
一开始考虑使用墨刀来设计原型,后来通过上网查阅比较墨刀和其他各种软件的优缺点,觉得Axure Rp9的交互更为灵活,更适合我们设计原型,所以最终决定使用Axure Rp9这款工具。
结对过程,队友评价
结对过程
在动手开始作业前,我们比较简单地实现了大致的框架和设计图。
然后是在设计原型时两个人的讨论和分工
队友评价
李家成:
这次和我结对的小伙伴是快乐摩尔柯少,因为是舍友所以对彼此都比较熟悉,在结对完成任务的过程中,我们也能进行比较好的沟通和协调。这是我的第一次二人结对合作,也是我为数不多的团队合作。这次结对作业,在我有问题没法解决的地方柯少都能耐心给我解答,使我能够顺利完成任务。也是因为柯少的指导和帮助,让我们此次的结对任务效率得到了极大的提高。在这里非常之感谢柯少,在这次作业中给予了我极大的帮助和鼓励。在这一次的结对合作任务中,我感悟最深刻的一点是两人合作需要有明确的任务规划和分配,这样子双方才能够高效率地执行自己的任务。结对任务就是要取长补短,将两个人的长处进行放大,达到1+1>2的效果。总之在这次任务中,给我带来了结对合作的责任感和结对过程中的乐趣,意义非凡。
柯少彬:
第一次结对的感受:
这是我第二次双人作业(还有一次是在以前,和另一位朋友写插件)。两次双人作业最大的差异,我想应该在于双人分工的不同,以及作业时间上的差异:前一次双人作业没有任何分工,其中一个人要做什么的时候,通知另一个人一声就行了。时间基本上也是随心所欲。这一次则不同:双方分工明确。也有大致的时间进度安排。会造成这种情况,我想,是因为写插件一是想要什么功能就写什么功能,没有具体的要求,这次则是动手前需要规划好现在需要做什么,之后需要做什么;二是因为写插件没有DDL(事实上插件先写了2-3周,鸽了半年。又重构了一下,再鸽了半年。前几周又打算重新整理一下代码),而这次的作业明确地定好了要在1周内完成。因此,同样是双人作业,给人的感受是截然不同。
对名字是L开头的大佬的评价:
// jcnb
完成作业要求主动、迅速而又简洁。交流起来也很流畅,没有什么分歧。jc同学给我的感受和以往小组作业的可以说是完全不同的。jc同学让我真实地体会到了和人合作完成同一个目标的感觉。具体是什么感觉呢?分工明晰,遇到问题可以很快解决,作业时也没有以往那种单人“全栈”想要自暴自弃的感觉。