这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 结对第一次作业–原型设计 |
结对学号 | 222000204、222000436 |
这个作业的目标 | 设计一套方案,向客户推销,给出原型模型,并提供大概的解决方案预期规划。 |
其他参考文献 | 《构建之法》 |
目录:
- 原型
- NABCD模型
- 模型设计
3.1工具
3.2设计过程 - 结果汇报
4.1. Singles Aces Leaders页面
4.2. 每日赛程页面
4.3. 赛程详细信息页面
4.4. 晋级图页面 - 结对总结
5.1 结对分工
5.2 结对感受
5.3 对队友的评价 - 效能分析及PSP表格
6.1. 效能分析
6.2. PSP表格
1. 原型
2. NABCD模型
模型说明
“NABCD模型”是一种营销策略的模型,其中“NABCD”是由五个单词组成,分别是Need、Approach、Benfit、Competitors、Delivery,对应翻译过来就是需求、做法、好处、竞争、推广。通过五个部分可以有条理的帮助我们制定好的营销策略。
Need(需求)
问题和需求
澳大利亚网球公开赛是网球四大满贯赛事之一,比赛通常于每年一月的最后两周在澳大利亚维多利亚州的墨尔本体育公园举行,是每年四大满贯中最先举行的一个赛事,也是最年轻的大满贯。我们希望能设计一个平台,通过图表等形式来直观显示选手信息、正式赛每日结果等。平台具备以下功能:
- 选手排行
展示Singles Aces Leaders的排名,内容有男单和女单的Name,Rank,Matches,Aces。- 每日赛程
展示每一天的赛事,显示比赛类型(女单男单等),比赛场地,参与选手,比赛时间和比分,且获胜者姓名加粗显示,支持通过切换日期查看不同的赛程,支持点击查看详细赛况- 详细赛况
展示比赛的成绩,包含本场比赛参赛选手,每个小场比分和获胜选手,最终比赛的获胜选手等。- 晋级图
可以通过晋级图看到选手的晋升路线,晋级图中有选手和姓名和比分,并高亮显示晋级选手,鼠标移动到某一场比赛会高亮或显示边框提示。- 了解更多
介绍澳大利亚网球公开赛的举办背景,通过丰富的图文使平台更具吸引力,引起引起人们对澳大利亚网球公开赛的兴趣。
Approach(做法)
首先我们选好了制作原型的工具–Axure RP 9,然后按工作量分配工作,一个人负责一半的需求。选手排行主要是表格形式,每日赛程主打的就是一个交互,有每一天的按钮,详细数据用矩形框包装起来,晋级图需要不断组合元件,构建出易观赏的界面。之后我们把做好的页面整合到一块,完成整体架构。最后各个页面稍加修改,然后做成网站。
Benefit(好处)
界面清晰,交互友好。
操作简单,直观易懂。
网站形式,浏览方便。
Competitors(竞争)
主要竞争对手是同学。我们的界面朴实无华,没有华丽的特效以及图片,竞争优势在于操作方便,打开网站就能浏览信息,图文简单易懂,算是一种倾向于功能形的网页。
Delivery(推广)
通过同学群的分享,以及和朋友间的聊天,是这次原型的主要推广来源,其次就是csdn,网站也有上传博客上可供阅览。
3.模型设计
3.1工具
采用Axure进行原型开发
3.2设计过程
对需求分析后,依照题目要求,分四个页面绘图:①显示Singles Aces Leaders页面、②显示每日赛程的页面、③显示赛程详细赛况的页面(对应②,是②的子页面)、④显示晋级图的页面。每个页面都包含菜单栏,用于跳转往其他页面。显示赛程详细赛况的页面在显示每日赛程的页面中打开,该页面也有菜单栏,通往①②④页面。总结:满足所有需求,原型界面与需求一致,且使用方便
4.结果汇报
4.1 Singles Aces Leaders页面
该界面有菜单栏,并且展示男女子选手排名
4.2每日赛程页面
每日赛程同样有菜单栏,通往其他两个页面。
其中有Day1、Day2导航栏,通往每日赛程的详细页面。
点击赛程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LB77Yqr0-1678418376621)(https://img-community.csdnimg.cn/images/ca9ab91d7e8b44ad934591bb477144f5.png “#left”)]
可以进入查看该比赛详细信息。
4.3赛程详细信息页面
包含菜单栏(通往其他三个页面)和赛程详细数据
4.4晋级图页面
包含菜单栏和晋级图
5.结对总结
5.1结对分工
5.2结对感受
222000204:结对感受良好。
222000436:歪比巴卜。
5.3对队友的评价
222000204对队友的评价:同学很有责任心,组队之后很快对原型工具进行学习,并且给出方案,为队友的效率点赞。
222000436对队友的评价:6就完事了。
6.效能分析及PSP表格
6.1效能分析
主要时间花在学习原型设计工具,至于大体设计方面,只要对设计软件的操作比较熟悉了话,花费的时间不算多。
6.2 PSP表格
PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 15 |
• Estimate | • 估计这个任务需要多少时间 | 300 | |
Development | 开发 | 210 | 240 |
• Analysis | • 需求分析 (包括学习新技术) | 20 | 25 |
• Design Spec | • 生成设计文档 | 30 | 30 |
- Design Review | - 设计复审 | 10 | 15 |
- Coding Standard | - 代码规范(为目前的开发制定合适的规范) | - | - |
- Design | - 具体设计 | 150 | 180 |
- Coding | - 具体编码 | - | - |
- Code Review | - 代码复审 | - | - |
- Test | - 测试(自我测试,修改代码,提交修改) | - | - |
Reporting | 报告 | 40 | 55 |
- Test Report | - 测试报告 | 10 | 10 |
- Size Measurement | - 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | - 事后总结, 并提出过程改进计划 | 20 | 30 |
单元格 | 合计 | 360 | 420 |