结对作业一
这个作业属于哪个课程 | 2021春软件工程实践|S班 (福州大学) |
---|---|
这个作业要求在哪里 | 结对作业一 |
结对学号 | 221801330陈少彬、221801332李达明 |
这个作业的目标 | 学会使用原型模型设计工具AxureRP9,了解掌握NABCD模型、提高协作能力 |
其他参考文献 | 《构建之法》 |
PSP表格和效能分析
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 25 | 25 |
• Estimate | • 估计这个任务需要多少时间 | 25 | 25 |
Development | 开发 | 900 | 1110 |
• Analysis | • 需求理解 (包括学习新技术) | 100 | 120 |
• Study Tools | • 安装并学习原型设计工具 | 60 | 80 |
• Discuss | • 结对讨论 | 120 | 120 |
• Design | • 具体界面原型设计 | 540 | 700 |
• Design Review | • 设计复审 | 60 | 60 |
Reporting | 报告 | 60 | 70 |
• Size Measurement | • 计算工作量 | 15 | 15 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 45 | 55 |
合计 | 985 | 1205 |
效能分析
这次作业由于第一次使用axure软件,用了较多的时间进行学习新技术和设计。题目的要求比较明了,对于需求分析方面花费的时间还是较少的,根据自己和队友的理解和沟通很快就确定了原型的样式。
原型地址
https://ns96zn.axshare.com(有点非常慢,望耐心等待~~~,如长时间未显示,请刷新。)
原型介绍
原型为公开型网页,无需登录。主界面为山水背景,较为简洁清晰,让用户能够在使用该软件时既不觉得过于朴素而又不会因过于的花哨而影响使用者的体验。各个主要功能导航栏位于左边,含有:导入论文列表、论文列表、研究热点、顶会趋势、我的收藏这几个项目,默认界面为“导入论文列表”。
导入论文列表主要为本地文件导入(支持批量导入)和手动输入论文题目进行导入,点击导入后会跳转到论文列表栏,其间会根据所需导入的论文对论文列表进行添加。
论文列表栏主要显示已爬取的论文列表信息,其中包括论文编号、论文题目、原文链接、论文关键词以及对论文列表的操作。论文列表可以通过论文编号、论文题目和论文关键词进行组合筛选,点击重置按钮可以清空筛选选项。点击新增按钮会弹出一个输入对话框,以新增一行论文信息。
“论文列表”和“我的收藏”拥有增加、删除、修改、查看、搜索功能,“研究热点”包含“热门领域”和“热词图谱”。
“顶会趋势”有三大顶会CVPR、ICCV、ECCV的热度趋势对比。
困难解决
本次的结对作业由于没在学校,与队友的交流只能借助网络聊天,导致在交流过程中较为困难,在原型创建中可能存在因交流较少而导致的一些不同。本次作业难度适中,题目和需求比较易于理解,较多的时间花在了学习开发软件上,由于第一次使用该软件,难免有些生疏,导致在构建原型上花的时间较多,不过由于网上有较多的学习资源,本次原型构建还是相对来说比较成功的。
使用Axure RP 9进行原型开发,一旦掌握了一定的开发技巧后,加上一个良好的规划,那么很多东西都可以信手拈来。Axure RP 9就其本身而言,其实仅是一个工具,大部分人都可以很快学习并掌握之,但要做出好的原型,会用只是一个最基本要求,关键是要有一套良好的原型开发思想,这套开发思想除了要有整体规划之外,还需要充分结合实际业务需求,在理解需求的基础上进行开发。
我觉得元素的选择是Axure RP 9原型设计工具最让人不习惯的地方。例如:如果界面上的元素很多,而且有分层、遮盖的情况,这样的话下层的元素就无法显示了,但是有时候你可能只需要选择上层的一些元素,这个时候你不得不一个个的点击选中了,如果全选的话就可能将被遮盖的元素也给选中。解决方法:使用Lock锁定,即把你所需要的元素选择的元素选定之后选择锁定,这个被选定元素轮廓就会变为红色,不可操作,也不可移动。当你选择全选时,锁定的元素师不能移动的。
原型构建比较难的部分还是与用户之间的交互和跳转,因为各个部件层层嵌套,导致在后面如果要进行调整就会耗费比较多的时间,这也是因为在一开始没有很好的规划好各个部分的交互所导致,因此对原型的构建之前的分析显得相当的重要,不仅能使目标明确,还减少了后期的工作量。
NABCD模型
Need,需求
- 小刚想得到CVPR、ICCV、ECCV三大顶会的热门领域和研究方向,但是又觉得根据论文列表去一篇一篇查找总结效率又着实太低,希望有这样一个平台,能根据用户提供的论文列表快速分析热词。
- 从用户的描述上看出,目前对三大顶会的论文检索方式单一,而且缺少对论文的智能化分析、缺少当前热词分析,没有明确的论文查找方向,因此只能一篇一篇地翻看论文查找以寻找自己想要的论文,相当耗时费力。
- 具体需求:
- 获取待爬取论文列表及论文信息爬取;
- 支持用户输入单个论文题目,也支持批量导入论文列表;
- 通过论文列表,爬取论文的摘要、关键词、原文链接;
- 对已爬取的论文列表进行操作;
- 可对论文列表进行增删改操作;
- 可对论文列表进行查询(输入论文题目,也支持模糊查询:输入论文编号、关键词等基本信息),若在论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接;
- 分析已爬取到的论文信息,提取top10个热门领域或热门研究方向;
- 形成如关键词图谱之类直观的查看方式,点击某个关键词可展现相关的论文;
- 可对多年间、不同顶会的热词呈现热度走势对比,以动图的形式呈现;
- 获取待爬取论文列表及论文信息爬取;
Approach--做法
- 用户可以进行导入论文列表、论文检索和分析、收藏论文等功能。
- 根据用户提供的论文列表,系统自动根据论文列表爬取每篇论文的原文链接、关键词、源码仓库链接等信息,生成可以对所提供的论文列表进行批量操作的界面,包括对其进行增删改操作。
- 用户点击论文链接可以查看原文。
- 用户可以对论文列表按论文题目进行模糊查询、作者、论文编号等进行筛选查看。
- 根据给定论文列表爬取到的论文进行论文关键词、领域和研究方向等分析,生成热词图谱,并根据词频给出Top10的热门领域。
- 采用折线图展现三大顶会的热词走势,并可按年份查看。
Benefit--好处
我们认为使用本平台来进行论文信息查询统计分析的好处如下:
- 支持多种形式的自定义论文列表输入,并自动查找三大顶会历年的论文,为用户节省了大量的时间。
- 支持对论文查找结果进行多种形式的筛选、查看和收藏。
- 提供近十年的热词图谱,使用户准确定位领域热点和发展方向。
- 界面美观简洁,操作简单,用户容易上手。
Competitors--竞争
- 我们在进行设计时,尽可能地考虑到用户会想要的各种检索方式,提供了多样的搜索选择,并且可以组合搜索。
- 我们还对论文进行分析,生成了关键词图谱,可根据想要的关键词进行论文搜索。
- 我们还提供精确的热词分析图表、领域发展趋势,让初学者直观了解领域热门话题,使得论文的搜索有目标。
- 目前市场上CiteSeer、微软学术搜索等平台也提供有论文检索功能,但是相对缺乏数据分析和统计的功能。
Delivery--推广
- 考虑到我们的平台针对的是计算机视觉的三大顶会,所以初期拟先向本学院研究生学长、各位老师以及大三大四同学推广我们的产品。
- 根据初期的用户体验进一步完善我们的产品之后,可以考虑推广到全校师生以及附近各大高校的学生。
- 当程序较稳定时可以考虑将产品发布到应用平台。
原型工具的使用
Axure RP 9汉化版。
Axure RP 9是一款快速原型设计工具,能让产品人员快速、高效的创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。其工作环境可以进行可视化拖拉操作,无需编程就可以在线框图中定义简单链接和高级互换。
结对过程,队友评价
结对过程
由于结对过程受疫情影响在家里进行,故无法提供二人的非摆拍结对照片。(其余截图如看不清可以点击放大)
第一次结对的感受和对队友的评价
(李)评价:由于我们二人是同班同学,之间的熟悉度较高,在交流方面还是比较方便的,因此也不存在交流的障碍,能够很好的对原型的创建样式进行交流,在执行力方面也比较高,责任感较强。本次作业顺利地进行并完成。
(陈)评价:李的设计能力比较强,认真负责,配合好,并率先挑选了原型工具并进行了学习,也有很多新奇的想法,在二人的交流下,作业进展地比较顺利,最后都完成了我们两人都赞同的原型界面。