2021秋软工实践第一次结对编程作业

这个课程属于哪里构建之法-2021秋-福州大学软件工程
这个作业要求在哪里2021秋软工实践第一次结对编程作业
这个作业的目标学习体验结对编程,学习设计原型模型
学号031902110
结对小伙伴学号031902114
作业博客地址作业博客
队友博客地址队友博客

一、需求分析

根据“NABCD模型”对“博饼软件”进行项目分析
(1)Need,需求
因疫情原因,不宜举办线下中秋博饼活动,需要线上博饼软件,让用户可以远程参与,投掷结果由软件自动判定。

  1. 六个骰子,随机摇晃产出结果,能够有界面。
  2. 允许多人参与,可以是单机版形式,也可以是网络形式,能自动判定结果。
  3. 界面风格应景活泼大方,可以自定义博饼奖品。

(2)Approach,做法

在这里插入图片描述

  • 基于微信小程序

  • 分为单人模式、多人模式

    在这里插入图片描述

  • 多人模式

    • 输入房间号加入游戏或创建游戏

      在这里插入图片描述

    • 创建游戏房间者可以自定义奖品

      在这里插入图片描述

    • 玩家轮流进行投骰子

      在这里插入图片描述

(3)Benfit,好处

  • 线上参与,避免人员聚集。

  • 省去现场道具布置费用和时间。

  • 软件自动判定结果,快速准确。

  • 用户可以自定义奖品,适用场景多。

(4)Competitors,竞争

  • 可以自定义博饼奖品。
  • 使用软件不需要繁琐的注册步骤,即点即玩。

(5)Delivery,推广

  • 基于微信小程序,可以方便地在微信好友之间分享游戏。

二、PSP 表格

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划4060
Estimate估计这个任务需要多少时间3030
Development开发
Analysis需求分析 (包括学习新技术)120150
Design Spec生成设计文档
Design Review设计复审 (审核设计文档)
Coding Standard代码规范 (为目前的开发制定合适的规范)
Design具体设计10001440
Coding具体编码
Code Review代码复审
Test测试(自我测试,修改代码,提交修改)
Reporting报告6060
Test Report测试报告
Size Measurement计算工作量6060
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划3030
合计13401830

三、原型开发工具及链接

此次使用原型开发工具墨刀,原型展示在线链接

四、结对照片

在这里插入图片描述

五、总结

  • 和之前的作业一样,有很多新的事物需要学习,如学习使用墨刀。
  • 在结对编程的模式下,可以互相监督,高效地交流想法。
  • 在一起工作的情况下,偶尔会发生一些因想法不同而导致的小冲突,这些想法上的矛盾推动着我们相互协调、改进。
  • 通过这次的作业让我体验到了结对编程与个人编程的不同,和后者相比起来,前者的工作目的会更加明确,工作时间更加紧凑。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值