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

Posted ColemanHuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

三、原型开发工具及链接

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

四、结对照片

五、总结

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

以上是关于2021秋软工实践第一次结对编程作业的主要内容,如果未能解决你的问题,请参考以下文章

软工实践结对作业-黄紫仪

软工网络15个人阅读作业2

软工15结对编程练习

软工总结

软工结对编程代码审查

第一次结对作业