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

公羽zl 2021-09-27 21:08:59
这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 https://bbs.csdn.net/forums/fzuSoftwareEngineering2021
这个作业要求在哪里 2021秋软工实践第一次结对编程作业 https://bbs.csdn.net/topics/600868519
这个作业的目标结对完成任务并学会原型设计
学号031902616
队友学号031902623
队友博客地址 https://bbs.csdn.net/topics/601111101

需求分析:NABCD模型

一、 Need(需求):

栋哥昨天举行了实验室中秋博饼活动,但规则需要人工判定,骰子装备不够齐全,疫情防控下远程同学无法参与等问题,所以希望结对同学实现一个博饼软件。

  • 六个骰子,随机摇晃产出结果,能够有界面。
  • 允许多人参与,可以是单机版形式,也可以是网络形式,能自动判定结果。
  • 界面风格应景活泼大方,并为第二次的结对编码实现奠定基础。

UML用例图如下:

img

二、Approach(做法):

我们准备将中秋博饼功能用微信小程序来实现,我们在手机上就可以完成博饼中对奖品和参与人数的设定,并且在博饼过程中自动判断获得的奖品和奖品剩余的数量并将获奖记录实时存入历史记录中以方便用户查看。

三、Benefit(好处)

微信小程序的优点有哪些?

  • 优秀的用户体验,效果与app相同;
  • 无需下载,随时随地都可以使用;
  • 共享微信生态,背靠10亿微信用户;
  • 线上线下相连接,拓展使用场景;
  • 接口众多,可进行不断的升级开发。
  • 节约了人工判定和骰子装备的问题,以微信小程序实现降低了用户的学习成本
四、Competitors(竞争)
  • 相较于传统的实物性的博饼,不需要提前准备游戏道具会更方便于随时随地的开展。方便于满足用户在聚会时临时出现的想法。
  • 相对于已有的小程序,优势在于,页面活泼大方,简洁明了,由于是非盈利模式,不会有广告植入。
五、Delivery(推广)

可以在QQ空间,朋友圈,微博等社交平台上进行宣传,抑或是使用过的用户口口相传,以获得更多用户。

PSP表格

PSP2.1Personal Software Process tages预计耗时(分钟)实际耗时(分钟)
Planning计划3035
Estimate估计这个任务需要多少时间600550
Development开发
Analysis需求分析(包括学习新技术)2015
Design Spec生成设计文档4035
Design Review设计复审105
Design具体设计500450
Coding具体编码
Code Review代码复审
Test测试(自我测试,修改代码, 提交修改)
Reporting报告5045
Size Measurement计算工作量1510
合计665595

原型开发

过程照片

img

作业总结

在讨论这次的项目的过程中,学习使用了墨刀等原型设计工具。第一次设计了原型模型,是一次不一样的经历。在设计过程中,各有分歧,能够及时交流达成一致,体会到了结对编程的乐趣和与个人编程的区别。

...全文
444 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

189

社区成员

发帖
与我相关
我的任务
社区描述
福州大学软件工程教学,推行邹欣老师“构建之法”。
软件工程 高校
社区管理员
  • Dawnfox
  • REP1USONE
  • 纪华裕
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧