217
社区成员
这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 结对第一次作业--原型设计 |
结对学号 | 222000201、222000225 |
这个作业的目标 | 1.理解《构建之法》第三章和第八章的内容 2.完成原型设计结对作业 ,完成博客3.两人共同维护客户对博客的评论 |
其他参考文献 | ... |
我们选用的是墨刀,其实也是可以用Axure,但是考虑到组内成员皆未接触过这两个软件,而墨刀比Axure更容易上手而且更加方便快捷还可以团队协作,可以快速做一个简单的DEOM,因此最后选用墨刀。
墨刀和Axure优缺点参考
通过分析用户需求,我们认为用户的主要需求为选手的排名、每日赛程、详细赛况以及选手晋级的路线这四大部分。为丰富原型的内容,提升用户的体验,我们添加了首页展示比赛过程中的精彩瞬间。
以下是原型的信息结构图:
采用单页设计使得页面更加的简洁,内容上更加的专一。
布局参考
我们在首页添加了一个轮播图来呈现比赛的精彩瞬间。点击切换键或者轮播图下的小圆圈可以实现切换图片的功能。
用户可以选择比赛的时间来获取不同的赛程,赛程中将会显示比赛类型(女单男单等),比赛场地,参与选手,比赛时间和比分,且获胜者的姓名将被加粗突出显示。用户可以点击某次比赛来查看详细赛况。
将以表格的形式来展示参赛选手的排名。
将以表格的形式来展示参赛选手的排名。
困难描述
正所谓万事开头难,从来没有接触过墨刀也从来没有制作过原型的我们要在短时间内快速熟悉和掌握利用软件创建原型是有一定的难度的,本以为凭借自己的聪明才智(并没有)可以凭借超高的天赋不学自通(bushi),然而实际上却是各种碰壁,导致很多地方做着做着就乱了,不得不删除返工,重新制作,浪费了大量的时间。(比如墨刀有一个很坑的地方就是同类型事件只能设置一个,如下图)
解决方法
那还得是老老实实跟着网上的教程学习,通过搜索相关的教学视频来快速熟悉软件的一些操作,一些软件的局限和雷区,通过制作多个页面去实现切换绕开事件单一化的限制。
相关教学文章&视频
总结
熟悉掌握从未接触过的新事物,去查阅相关资料和教学视频依然是高效的首选方法。
PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 25 | 35 |
• Estimate | • 估计这个任务需要多少时间 | 30 | 35 |
• Analysis | • 需求分析 | 40 | 50 |
• Learning | • 学习原型设计工具 | 70 | 100 |
• Discussion | • 结对讨论 | 30 | 35 |
• Design Spec | • 生成设计文档 | 30 | 35 |
• Design | • 界面原型设计 | 320 | 520 |
• Test and Improvement | • 原型测试与改进 | 80 | 130 |
Reporting | 报告 | 100 | 110 |
• Achievements Exhibition | • 原型成果展示 | 40 | 50 |
• Problem Analysis & Postmortem | • 问题的分析和事后总结 | 45 | 50 |
合计 | 810 | 1150 |
我们将软件开发过程中收集到的PSP数据进行分析,统计出各项指标的平均值、标准差、中位数等统计量,发现其中并没有异常值或偏离值,可以认为本次收集到的PSP数据较为可靠,并不需要修正,接着根据数据我们对我们的开发效率进行评估,得到我们开发效率可以提升的模块在于界面原型设计模块和原型测试与改进模块。
1.已有的澳网网站网站信息量很大,数据比较繁琐复杂,用户往往需要耗费大量的时间和精力来进行数据的检索。
2.已有的澳网网站页面内容比较密集,用户查看数据不够明显。
3.存在用户想要通过图表等形式来直观获取选手信息、正式赛每日结果等。
4.在信息化时代的背景下,碎片化信息充斥着人们的生活,因此存在让澳网网站数据能够随时随地地获取,满足多平台多端的兼容,以吸引更多的用户。
1.对数据进行预处理,需要从官方网站爬取数据,然后提取出所需要呈现给用户的数据。
2.可以选择HTML5来开发网站,以使手机、平板以及PC端用户能够便捷地使用;
3.可以用Swiper等第三方插件来制作首页的轮播图,丰富网页的内容,展示赛事的精彩图片以及相关的解说,让赛事变得更有趣,从而吸引更多的潜在用户使用。
1.用户使用时无需注册登录,方便快捷;
2.网站所提供的服务均免费;
3.网页布局简洁大方,数据的呈现形式详略得当,重要数据突出显示,能够快速抓住关键信息;
4.考虑普通人群和特殊人群,人机交互简单快捷,操作简单易上手;
5.通过晋级图看到选手的晋升路线,晋级图中要有选手和姓名和比分,并高亮显示晋级选手,用户可以根据晋级图直截了当的获取赛事过程数据,实现了数据可视化。
经分析,我们的主要竞争对手有:其他小组的结对项目、关注体育赛事的公众号和小程序。
笨笨星(222000225)
:第一次体验结对作业合作,因为我们是舍友所以在进度同步上,以及交流上还是比较方便的,双方的默契也比较高,我们从一开始的对问题的分析讨论,到原型设计时的分工配合,都两个人一起参与,协力完成。在原型设计中,我们针对同一个问题也会有些许分歧,但我们通过积极沟通达成共识,不断推进原型设计和测试的进展,没有在纠结的点上卡太久。影小薯(222000201)
:结对作业和自己一个人单打独斗完成开发完全不同,更加贴近于以后工作中的团队项目与同事交流沟通的实际情况;在结对中有值得信赖队友可以相互讨论问题,在交换想法和意见后,提高了原型设计和测试的开发效率,同时两人的沟通交流的过程,也增强了我们的沟通能力和表达自身观点的能力。相比独自完成的原型设计,结对实现的原型也更加完善。
笨笨星(222000225)
对影小薯(222000201)
的评价:我们之间默契,合作氛围非常轻松融洽。并且的队友的编程水平和解决问题的能力都比较强,也是我值得向他学习的地方,而我的沟通,写作能力比较强,可以实现优劣互补,我们之间的沟通、协作和共享信息之间很顺畅,我们都从合作中彼此获益,这次结对的经历很愉快,期待下次合作!!
影小薯(222000201)
对笨笨星(222000225)
的评价:队友对项目的承诺度很高,出现问题不会逃避,遇到比较难解决的任务都会主动寻求沟通并尝试解决,我们的模型也经过了多次的调整,但他都能快速适应新的需求和变化,同时他也指出一些我没有注意到的细节,针对些细节进行修改,不断完善我们的原型设计。经过这次结对的过程,我从他身上学到了不少知识,期待和他的下一次合作!!