软件工程第一次结对作业 -原型设计

这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里软件工程实践第一次结对作业
结对学号<222100214 222100215>
这个作业的目标<设计一个平台,通过图表等形式来直观显示选手信息、正式赛每日结果等>

1.原型地址

地址:https://amh96l.axshare.com/#id=sjf5hu&p=page1

access code:abc123456

2.效能分析与psp表格

2.1效能分析

我们在经过讨论后决定将本次任务分解为需求理解、学习原型设计工具Axure的使用、实现界面原型设计以及报告四个方面。

学习原型设计工具Axure的使用包括下载Axure学习使用两个方面。

报告包括博客报告撰写事后总结两个方面。

2.2psp

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
demand breakdown需求理解2020
• understanding• 理解需求2020
learn to use tool学习原型设计工具3040
• download• 下载安装55
• learning• 学习使用2535
• discuss结对讨论3025
• designing界面原型设计6070
reporting报告6070
• postmortem• 事后总结1520
• write report• 报告撰写4550
200225

3.NABCD模型

3.1 详解

NABCD模型是由Need(需求)Approach(做法)Benefit(好处)Competitors(竞争) 、 **Delivery(推广)**五个部分组成的,用于分析和描述一个项目或产品的关键特征。

1. Need(需求):主要关注产品或服务所满足的用户需求。这包括了对用户需求的深入理解,以及产品或服务如何解决这些需求的详细阐述。

2. Approach(做法):描述了实现产品或服务所需的具体方法或技术。这包括了技术实现、设计思路、创新点等。

3. Benefit(好处):解释了产品或服务为用户带来的具体好处。这可以是提高效率、降低成本、改善体验等方面的优势。

4. Competitors(竞争):分析了市场上的竞争对手及其产品或服务的特点。这有助于了解自身产品或服务在市场上的定位,以及如何与竞争对手区分开来。

5. Delivery(推广):考虑了如何将产品或服务推向市场,以及如何吸引用户。这包括了市场推广策略、渠道选择、用户获取等方面的内容。

NABCD模型可以帮助团队全面、系统地分析和规划一个项目或产品,从而确保其在满足用户需求、实现技术创新、提供实际好处、应对市场竞争以及有效推广等方面都具有优势。通过这个模型,团队可以更好地理解项目的整体情况,制定出更合理的计划和策略。

3.2 本次NABCD模型

1.Need(需求):设计一个平台,通过图表等形式来直观显示选手信息、正式赛每日结果等

2. Approach(做法):结合需求、通过参考官方网站的设计并结合我们自身的思考初步确定我们产品的雏形,借助Axure RP来实现原型设计。在设计过程中发现需要优化与修改的部分通过团队讨论解决。

3. Benefit(好处):简约易用,便于浏览者快速查阅比赛结果。

4. Competitors(竞争):竞争产品包括官方网站与同学的作品,我们的优势在于成本开销低,简洁性大于其他产品,功能纯粹。

5. Delivery(推广):发布CSDN博客。

4.模型设计

4.1使用工具

axure rp

axure rp图标

Axure RP是一款专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。

4.2设计过程与成果展示

首先我们认真研究了问题与需求,发现功能设计其实只需要分为两个,一个展示选手信息(包括比赛排位,得分),另一个展现每日赛程信息,这两个数据源是非常易处理的,毕竟在上次作业中已经个人实现过了,我们只需考虑将这些信息以何种形式展现给客户。

根据常规逻辑考虑,我们希望将选手信息通过比赛赛程分类,这样更为易用,然后我们参考了官方网站的效果:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

决定将原型设计向官方网站靠拢,页面最上方显示相关图片,下方显示赛程与选手信息两个选项
默认展示日程选项界面。点击结果按钮转至详细比赛结果界面。
日程界面显示具体日期下的赛程。
比赛结果界面显示各种比赛选项,点击某一赛事显示详细信息。

原型设计时间表界面展示

原型设计选手信息界面展示

5.困难与解决方法

5.1困难描述

在实现原型设计的过程中,我们遇到了多方面的困难,这些困难既有技术层面的,也有流程和组织层面的。下面,我将详细描述我们遇到的困难、为解决这些困难所做的尝试、以及最终的解决情况,并谈谈这些经历给我们带来的收获。

  • 首先,我们在技术实现上遭遇了不小的挑战。在设计初期,我们过于理想化地设定了原型的功能和交互效果,然而在实际开发中,我们发现许多设计元素难以实现,或者实现起来成本过高。

    • 为了解决这一困难,我们进行了深入的沟通,对原型设计进行了重新评估和调整。我们放弃了过于复杂的动画效果,转而采用更加稳定和高效的实现方式。经过这些调整,我们成功地解决了技术实现上的难题,原型的开发进度也得到了有效的推进。
  • 其次,我们在流程和组织上也遇到了不小的困扰。由于团队成员之间有不同的思考角度,导致在设计、开发和测试等各个环节出现了问题。这不仅影响了工作效率,也增加了出错的可能性。

    • 为了改善这一状况,我们积极分享经验和想法,共同解决遇到的问题。通过这些努力,我们逐渐建立起了高效的工作流程和良好的团队协作氛围,为原型的顺利实现提供了有力的保障。

5.2收获

最后,我们在解决这些困难的过程中也获得了不小的收获。首先,我们深刻认识到了技术实现与设计的紧密关系,明白了在设计过程中必须充分考虑到技术实现的可行性。其次,我们也意识到了团队协作和沟通的重要性,只有建立了高效的工作流程和良好的沟通机制,才能确保项目的顺利进行。此外,我们还学会了在面对困难时保持冷静和乐观的态度,通过不断尝试和调整来找到解决问题的方法。

总的来说,实现原型设计的过程虽然充满了挑战和困难,但正是这些困难锻炼了我们的能力,也让我们更加成熟和自信。在未来的工作中,我们将继续发扬这种不畏困难、勇于尝试的精神,不断提升自己的专业素养和团队协作能力,为公司的发展贡献更多的力量。同时,我们也希望公司能够给予我们更多的支持和培训机会,让我们能够在不断的学习和实践中不断成长和进步。

6.结对感受与相互评价

  • 222100215的感受与对队友的评价:

感受:由于本次作业工作量不大,之前的一些课程也有和222100214合作所以并没有什么新奇的感受。

评价:222100214是一位很有想法的同学,和他合作能看到更多的角度、给我很多启发。

  • 222100214的感受与对队友的评价:

感受:跟之前的合作一样顺利,两人结对使得任务压力比起一人时更小了,因为彼此的交流沟通,对任务的认知也更为清晰明了。

评价: 222100215很讲究效率,帮助我及时舍弃了一些多余的不切实际的想法,在及时的交流沟通中减少了很多不必要的工程量。

222100215主要负责博客编写部分,参与原型设计交流,实现。

在这里插入图片描述

222100214主要负责原型制作,参与博客修改。

在这里插入图片描述

在这里插入图片描述

过程记录

在这里插入图片描述
在这里插入图片描述

7.贡献度分配

222100214:51%
222100215:49%

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值