这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
结对学号 | <222100425、222100427> |
这个作业的目标 | <设计世界游泳锦标赛的赛事信息平台原型> |
其他参考文献 | 《构建之法》 |
文章目录
一、NABCD模型分析
NABCD需求模型分析。
N:在这次作业,我们开发的平台用图表加文字的方式,让用户更加清晰直观的了解到赛事信息。
A:我们的优势有,1.后发性优势,之前已经有相关的平台可供参考,我们可以获取更多的用户需求和平台模型信息。2.了解度优势,开发成员对游泳这项运动有一定的了解,能够更好的从客户的角度出发开发模型。3.关注度优势,因为是两个人的结对课程作业,我们可以投入百分百的关注度来完成平台开发。
软件的竞争性如何,如何推广
B:通过充分获取相关平台的信息并整合自身关于游泳运动的知识,可以开发出用户满意度更高的平台。
C:竞争对手有互联网上现存的赛事相关平台以及正在开发的平台。我们积极参与竞争,针对2024年世界游泳锦标赛这个赛事专门开发,通过提高专一性、简洁美观性、易用性来与其他竞争对象竞争。通过自身所学的专业知识和美学知识来开发出一个具有强竞争性的平台。
D:暂不参与推广。
二、模型设计
(一)模型设计过程
根据用户需求进行分析,发现用户的需求在以下三个方面:选手排名,每日赛程,详细赛况。我根据官网的样式和用户需求做出如下需求分析:
根据上述模型使用墨刀进行原型设计
(二)模型设计成果
使用墨刀设计原型模型:原型链接
原型的界面和交互演示如下:
20240309_164538
三、模型介绍
进入开始界面,点击按钮进入到首页。
首页有一个滚动屏幕用于滚动播放运动员的比赛照片。在滚动屏幕底下有最新新闻的概述。
右上角设置了一个有四个选项的标签页,分别对应着选手排名、每日赛程、详细赛况、更多信息,每一个选项设置了事件监听器,点击不同的选项对跳转至相应的界面。
选手排名根据首页的样式设计,通过一个13行的表格展示决赛数据。
每日赛程界面展现出今日以及之后的比赛,点击赛事结果会跳转到对应比赛的赛事数据。
详细赛况界面展示出所有的跳水项目,点击项目会跳转到相应的比赛决赛排名。
更多信息会图文并茂地介绍游泳世锦赛的理念。
四、困难及解决方法
(一)遇到的困难
因为是第一次做软件的原型开发,之前从来没有接触过类似的工具。这次开发我们使用的工具是墨刀,我们因为不熟悉这个工具,所以在开发工具的使用上有困难。其次,在具体的开发中,我们对界面UI和交互方面的基础知识很少,因此开发得很慢,需要边开发边学习相关的知识。再者,因为我们想要开发出一个简洁优美的平台,因此我们对色彩及字体等方面的要求蛮高,自身需要补充美术知识。总体来说,我们遇到的困难都是对某个领域了解不够的、经验缺少的困难。其他专业性和能力型困难几乎没有。
(二)解决的方法
因为我们遇到的都是经验不够的困难,因此我们便花费时间去学习补充这方面的漏洞。通过在B站查找相关的视频学习墨刀和界面开发的相关基础知识。其中在使用墨刀时,在背景图片的使用上花费了较多的精力,最后通过互联网的帮助才把想要的图片完好的贴上去。界面开发UI和UX我们都是学习最基本的方法。在平台美术相关的问题上,也是在b站学习一些线程的色彩搭配,我们大部分采用浅色系的色调,观感比较柔和而且能让数据内容更加醒目。
(三)有何收获
3.1技能提升与学习成果:通过克服墨刀工具和界面开发方面的困难,我们获得了关于软件原型开发、UI/UX设计等方面的宝贵经验。通过在B站学习相关视频和线程的色彩搭配,我们的技能得到了明显提升。
3.2解决问题的能力:克服困难需要耐心和解决问题的能力。通过解决墨刀工具的使用问题、UI/UX设计的挑战以及美术相关的困难,我们锻炼了解决问题的能力,学会了如何在面对未知领域时主动寻找解决方案。
3.3更高的专业素养:经历了困难后,我们对软件原型开发、界面设计等方面有了更深入的理解和认识。对于色彩、字体、布局等方面的要求也更加严格,有了更高的专业素养。
3.4成就感和自信心:克服困难后,我们获得了成就感和自信心。我们意识到自己在面对挑战时的能力和潜力,对未来的工作和学习充满信心。
综上所述,通过解决困难,我们不仅获得了技能提升和专业素养,还培养了团队合作精神、解决问题的能力和自信心,这些都是宝贵的收获,将对我们未来的发展产生积极的影响。
五、效能分析
(一)结对过程
因为在一个宿舍一起开发,所以都是口头讨论和分析,没有这方面的截图。
讨论照片:
图片:
(二)结对感受
通过这次结对作业,我们充分感受到了一加一大于二。两个人的有效合作让我们在需求分析以及开发上有了事半功倍的感觉,充分锻炼了我们两个人的沟通能力、表达能力和合作能力。并且我们也发现了自身的不足之处,合作时遇到问题应该先沟通,沟通完后再去解决问题不能一个人的蛮干。总而言之,这次的结对作业成果我们都很满意。
(三)结对评价
222100425对222100427:队友尽心尽责、效率快、沟通很好,分工的部分完成的很好,我对最后的成果很满意。
222100427对222100425:队友分析能力和沟通能力都很好,解决问题很快,我对最后的成果很满意。
六、PSP表格
PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 10 |
- Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 120 | 300 |
- Analysis | 需求分析 | 10 | 20 |
- Learning | 学习原型设计工具 | 10 | 120 |
- Discussion | 结对讨论 | 10 | 10 |
- Design | 界面原型设计 | 120 | 60 |
- Improvement | 原型改进 | 60 | 60 |
Reporting | 报告 | 120 | 120 |
- Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 60 | 50 |
合计 | 540 | 760 |