资讯专栏INFORMATION COLUMN

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

learn_shifeng / 1569人阅读

摘要:在结对编程的模式下,可以互相监督,高效地交流想法。通过这次的作业让我体验到了结对编程与个人编程的不同,和后者相比起来,前者的工作目的会更加明确,工作时间更加紧凑。

这个课程属于哪里构建之法-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

三、原型开发工具及链接

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

四、结对照片

五、总结

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121475.html

相关文章

  • Cesar竞赛平台——软工3课程总结

    摘要:竞赛平台软工课程总结软件谢运帷经过一学期竞赛平台项目的实践,我对于软件过程有了更清晰的认识。一竞赛平台的完成情况首先我来介绍一下我们竞赛平台的完成情况。我们基本是各两人负责前后端,主要是同一部分的两人进行技术交流,讨论技术的难点。 Cesar竞赛平台——软工3课程总结 软件51 谢运帷 2015013185 经过一学期竞赛平台项目的实践,我对于软件过程有了更清晰的认识。我们小组从一起讨...

    Tecode 评论0 收藏0
  • 软工二】大作业总结

    NJU-SE电影院系统【我又来占坑了】【考完来写】

    fish 评论0 收藏0
  • 软工二】大作业总结

    NJU-SE电影院系统【我又来占坑了】【考完来写】

    anRui 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<