结对作业1
作业基本信息
这个作业属于哪个课程 | 2021春软件工程实践W班(福州大学) |
---|---|
这个作业要求在哪里 | 结对作业一 |
这个作业的目标 | 看《构建之法》第3章第8章、学习使用Axure、结对设计原型 |
组员 | 221801421,221801404 |
其他参考文献 | CSDN,bilibili |
PSP表格
PSP各阶段 | 预估耗时(min) | 实际耗时(min) |
---|---|---|
计划 | ||
•估计这个任务需要多少时间 | 760 | 650 |
开发 | ||
•需求分析 | 60 | 80 |
•学习原型设计工具 | 120 | 100 |
•结对讨论 | 180 | 80 |
•具体设计 | 240 | 240 |
•测试 | 30 | 20 |
报告 | ||
•撰写博客 | 60 | 80 |
•计算工作量 | 20 | 20 |
•事后总结 | 30 | 30 |
合计 | 760 | 650 |
效能分析
这次效率还是可以的,主要的难点在于需求等分析,学习工具和具体设计上,比上次GitHub的效率要高。有较大差异的地方是结队的讨论,比想象中要的时间少挺多的。主要原因在于在讨论之前我们每个人都有着自己的一些比较完整的想法,在交流的时候可以直接在不同的地方进行沟通改善,而不需要从头开始一个一个讨论。
总结:
- 学习使用陌生的工具这里不能划水,不然在使用过程中会处处碰壁;
- 沟通是很有必要的,但不需要时时沟通,要培养一种默契;
- 在工具上设计原型之前应该有个大概的思路,这样子设计出来会比较合理,不需要大幅度修改。
原型地址
原型介绍
登录界面与注册界面
首页默认是显示已爬取的所有论文列表。上方点击退出登录可以回到登录界面。点击下方页数的箭头也是有效果的。
点击论文旁边的箭头能进入论文的详情页。
默认是不能修改论文的,要点击修改按钮解除表单控件的禁用,才能允许用户编辑内容。
同时,点击删除并确认弹窗后会跳转会首页。
根据论文题目、编号或关键字查询,点击查询按钮。
论文导入,可以根据输入的论文题目去手动导入论文。
批量导入,可以导入excel文件进行论文的批量导入。
热门统计,统计了每个年份不同顶会的热词,可通过上方下拉列表查看自己想了解的年份。
并且将所有关键词都统计起来,用表单显示出前十热词及其热度。
点击关键词可以直接跳转到相应关键词的查询。
个人中心,这里可以设置一些个人的信息。
困难解决
-
由于第一次使用Axure R9工具进行原型的设计,所以在设计过程中遇到了很多问题,对控件各种样式的具体效果不清楚,也不知道怎么设置需要的事件。
- 解决方法:我们通过bilibili上的教学视频学习了基本的元件,可以满足原型设计的基本要求,并且用类似写代码时的单元测试一样,把一个模块彻底搞清楚了在进行接下来的模块设计。
-
不知道如何去呈现热趋图,是需要嵌入html代码?还是在其他软件上先做好图表在把图表作为图片插入?或是Axure里本身就自带图表功能?
- 解决方法:去百度了解决办法,下载并导入元件库Axhub Charts,就可以让图表像其他控件一样拖动使用。这里因为教程的不够详细吃了点苦头,比如看不懂中继器怎么用,表头会自动化成小写,这些都是通过翻控件参数以及两人讨论才解决的。
-
沟通不够方便与及时,两人能够的工作时间段可能会因为上课时间不同等原因错开,沟通方面不及线下方便,有时候问题反馈回复得不是很及时,遇到难解的问题没法及时讨论还可能卡住进度。
- 解决方法:两人对照了一下各自的空闲时间表,然后安排出了一份能够共同完成这份项目的时间表,保证两人都是同时在工作。
-
页面跳转设计的时候不太好判断合理性,感觉作为一个开发者时看待问题没有那么客观。
- 解决方法:设计好跳转后及时和队友沟通,请他帮忙测试一下合理性,当然队友设计的部分我也会进行相应的测试,等于说两人在设计自己的部分时是开发者,在测试对方的部分时就代入用户。
-
一些比较高阶的功能,比如中继器,变量管理等单靠教程不好搞懂,要花较多时间去理解、实践、测试,而用到的地方也就完善一些对具体功能可有可无的小细节而已,是否要花这个时间?
- 解决方法:经过讨论,花。这一部分的解决是放在了这个设计流程的最后,具体的学习时间就安排在了两个人错开的那些空闲时间段,两个人分别学不同的内容,然后最后有时间一起讨论了,就一起分享自己整合出的内容,共同解决难题。
NABCD模型
1.N需求
- 获取待爬取论文列表及论文信息爬取;
- 支持用户输入单个论文题目,也支持批量导入论文列表;
- 通过论文列表,爬取论文的摘要、关键词、原文链接;
- 对已爬取的论文列表进行操作;
- 可对论文列表进行增删改操作;
- 可对论文列表进行查询(输入论文题目,也支持模糊查询:输入论文编号、关键词等基本信息),若在论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接;
- 分析已爬取到的论文信息,提取top10个热门领域或热门研究方向;
- 形成如关键词图谱之类直观的查看方式,点击某个关键词可展现相关的论文;
- 可对多年间、不同顶会的热词呈现热度走势对比,以动图的形式呈现;
2.A做法
- 以Web的形式来实现论文的爬取功能,使用更加方便;
- 数据的增删改查要关联数据库,通过数据库的操作呈现在页面上,而且由所有用户共同维护,都可以对文章的信息进行纠正;
- 尽量将数据以图标的方式来展现,让数据的各种趋势、分布更加直观;
- 在学生群里中推广,寻找合伙人或者是广告商,维持平台的维护。
3.B好处
- 提供近些年热门研究方向,让用户有一个清晰的判断;
- 利用机器进行论文查找,用户不用手动分析统计,减少查找资料的时间,提高效率;
- 功能集中,只专注于论文搜索和领域分析,给用户专业的体验。
4.C竞争
-
竞争对手:
- 市面上的论文搜索平台很少会提供分析热词的功能,也缺少图表这种能够直观反映的方式,使得调查热门研究方向很困难。
- 像知网、万方等论文搜索平台虽然有着大量的文献,但缺乏对计算机视觉这一领域的专业分析。
- 市面上的所有论文网站几乎都要收费。
- 市面上大部分搜索平台的UI给人的感觉都是一下子找不到重点在哪,大量的超链接让人眼花缭乱,光是找到一个具体的服务可能就要花费较长时间。
-
如何竞争:
- 面向计算机视觉领域的专业平台,不受其他信息的影响。
- 用爱发电,功能免费;
- 专门开设一个模块,使用图表来反映计算机视觉领域的热门研究方向,让相关兴趣者、从业者不再迷茫;
- 用户共同维护爬取来的论文列表,减少维护成本。
5.D推广
我们是在校的学生,面向的肯定是同学老师这些人群,还可以向朋友圈等地方推广,如果好用的话,用户自然也会推荐给身边的亲人朋友。等到有一定规模受众,并根据反馈继续完善了产品后,考虑去一些大的社交媒体,比如知乎、贴吧等进行宣传。
结对过程
探讨问题中:
-
第一次结对感受:
- 韦皓晨:这次的结对比想象中要顺利很多,因为以前基本上都是一个人做,这一次结对两个人合作完成以为会有很多东西需要去求同存异,但在结对过程中很顺利,基本上两个人在沟通好以后各自进行原型设计的过程以及后面的对接都还挺好的,遇到问题也可以一起讨论解决,总之是一段很棒的经历。
- 杨彬:第一次体验到多人参与的项目,而且使用的是以前从未学过的新知识,虽然不难,但可以说让今后的团队协作的整个学习知识、完成工作的流程有了最基本的实践基础。皓晨同学对很多细节都考虑得细致入微,许多难以用文字描述的细节我们都采用了远程连线共同作业,于我而言是新颖而又愉快的一次体验。
-
韦皓晨对杨彬同学的评价:
杨彬同学对于细节的问题看得很仔细,而且他的学习新东西的能力也很强,也很善于在我遇到问题的时候对我进行一些指导,很多关键的东西能够把握住,队员原型的框架也有很明确的构思,这极大减少了我在设计过程中出现的失误。 -
杨彬对韦皓晨同学的评价:
皓晨同学是位非常负责的结对伙伴,从作业布置的第一天就开始着手《构建之法》相关知识的总结和原型工具的使用,而且很积极地进行沟通,每完成一小部分需求就和我一起探讨是否合格,也会直言不讳地指出我的不足,这让我很感激。最让我印象深刻的是他查找、总结资料的能力非常强,每次我苦于各种工具、插件的使用教程过于晦涩,他反手就给我发来一份猴子都能懂的那种,和他结对,过程真的是高效顺利又轻松。