111
社区成员




这个作业属于哪个课程 | 2401_CS_SE_FZU |
---|---|
这个作业要求在哪里 | 软件工程实践结对作业第一次——原型设计 |
结对学号 | 222200112,222200109 |
这个作业的目标 | 学会使用axure学会原型设计 |
其他参考文献 | 《构建之法》 |
@
NABCD 模型是一种创新思维和项目管理的工具,广泛应用于产品设计、创业和业务开发的过程中。它通过五个关键要素——Need(需求)、Approach(方法)、Benefit(好处)、Competitors(竞争)、Delivery(交付),帮助企业或个人系统化地分析和规划产品或项目。
基于2024年巴黎奥运会的背景,此次作业的需求集中在构建一个用户友好的平台,帮助用户更直观地了解赛事信息和进展。具体需求如下:
奖牌榜排名:展示各参赛国家的奖牌数量排名,使用户可以快速了解各国的奖牌获奖情况。
每日赛程:显示每一天的比赛类型、时间、参赛国家、比分等信息,支持日期切换,帮助用户方便地查看各日赛程。
详细赛况(以足球比赛为例):提供每场比赛的详细信息,包括参赛国家、参赛名单和比赛详情,使用户能够深入了解比赛过程。
对阵表(足球比赛):通过图表形式展示比赛晋级过程,提升比赛进展的可视化效果,并在鼠标移动时提供高亮或边框提示。
引导用户了解更多奥运背景:通过图文结合的方式介绍巴黎奥运会的举办背景,增强用户体验和平台吸引力。
原型实现:使用Axure RP9团队版来设计原型。
功能模块:为了方便用户能够快速进行信息的筛选和查询,将赛事信息分为几个模块:首页、奖牌榜、每日赛程、详细赛况和对阵图。
交互设计:通过定义操作流程、页面跳转逻辑和交互元素,确保用户能够顺畅地在平台中导航和操作。
数据的直观展示:通过奖牌榜、赛程和比赛结果的图表和交互设计,用户可以快速、清晰地了解最新的奥运会进展,而不需要浏览大量的文本信息。这提高了数据的可读性和用户的理解效率。
用户体验友好:平台的界面设计注重交互性,例如鼠标悬停高亮比赛对阵等功能,增强了用户的使用体验,特别是对于复杂的赛程和比赛信息,可以更轻松地找到关注的内容。
丰富的赛事信息:详细的赛况信息(例如足球比赛的出赛名单、比赛细节)满足了用户对比赛深入了解的需求,让体育迷可以更好地跟踪自己感兴趣的比赛。
提高信息获取效率:用户可以通过日期切换快速查看不同天的赛程信息,并点击查看详细赛况,极大地减少了手动查找的时间成本。
竞争对手:
本平台的差异化优势:
差异化竞争策略:
社交媒体推广:通过奥运会相关的社交媒体平台(如微博、豆瓣、小红书)进行宣传,展示平台的亮点功能,如奖牌榜、每日赛程等,并吸引体育迷下载或访问平台。
用户反馈收集:平台上线后,通过定期收集用户反馈,了解用户在使用中的痛点和期望的改进点,持续进行平台优化。
Axure PR 9
在此设置了“首页”,“奖牌榜”,“每日赛程”,“详细赛况”,“对阵表”五个区域:
1设置交互状态:单击跳转对应界面。
2.利用动态面版,在首页以点击滑动的形式展示相关图片。
进入奖牌榜界面,我们可以查看到参加奥运会的所有国家或地区的排名,以及获得金牌、银牌和铜牌的数目,以及总数。
通过滚动页面可以看到更多国家详情。
进入每日赛程页面,鼠标单击“每日赛程”的按钮,会弹出日历。
鼠标移动到具体日期会出现文字阴影,单击日期数字会跳转到下方具体日期。
日期栏设计为下拉组件的形式,鼠标单击日期栏即可出现当日赛程,展示比赛类型、时间、参赛国家、比分等信息。
再次单击即可收回。
单击男足1/4决赛、男足1/2决赛、铜牌赛和金牌赛的信息框,可跳转查看详细赛况。
在详细赛况的界面呈现了1/4决赛,1/2决赛,决赛的区块,单击跳转相应页面。
以1/2决赛为例:当鼠标移入国家,单击可以出现该队的出赛名单(隐藏形式),右侧是大比分数据,可以直观的了解赛况。
分为女足,男足两个类别,涉及1/4决赛,1/2决赛,决赛和铜牌赛,当鼠标移入对应国家会出现阴影效果。
PSP Persona | Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
• Estimate | • 估计这个任务需要多少时间 | 900 | 840 |
Development | 开发 | 400 | 320 |
• Analysis | • 需求分析(包括学习新技术) | 60 | 100 |
• Design Spec | • 生成设计文档 | 60 | 60 |
• Design Review | • 设计复审 | 60 | 80 |
• Design | • 具体设计 | 60 | 50 |
• Test | • 测试(自我测试,提交修改) | 60 | 30 |
Reporting | 报告 | 30 | 30 |
• Test Repor | • 测试报告 | 30 | 30 |
• Size Measurement | • 计算工作量 | 60 | 60 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 60 | 50 |
合计 | 900 | 840 |
解决方案:
在学习网站中了解了Axure的使用方法,包括如何添加热区,动态面板,单击跳转等操作。
第一次设计完成之后,发现缺少了当前所处界面显示,在各个界面对应的区块下设计不同颜色以提示用户当前所处界面。第二次设计完成之后,发现当处于详细赛况界面时,鼠标移入对阵表没有显示女足男足的选择框,重新添加了交互效果,在该界面的对阵表设计隐藏显示效果。
解决方案:
Axure PR 9具有团队协作的功能,任务发起者可以将原型发布到Axure Cloud中并邀请团队成员查看,评论,编辑,将整个任务分解,每个人负责不同区块的设计和测试。在开始设计之前,需要一人对设计流程进行分析,包括实现哪些界面,展示哪些数据等问题,然后各自认领任务进行设计,设计结束后共同浏览结果,并再次修改。
解决方案:
查询CSDN中有关动态面板使用的知识,了解到如何利用动态面板实现图片滚动浏览:设置一个动态面板,在该区域下可以设计多个状态,将对应图片插入state 1,2,3......,并且在图片两侧设计热键,添加交互效果:单击进入下一项(循环)。即可实现此功能。
解决方案:由于平台需要展示大量数据(如奖牌榜、每日赛程、详细赛况等),如果信息架构设计不当,容易导致信息的展示混乱,用户难以快速找到所需信息。因此使用可视化设计工具,将复杂数据以图表或模块化布局呈现,简化用户操作。例如: