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

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

这个作业属于哪个课程构建之法-2021秋-福州大学软件工程
这个作业要求在哪里2021秋软工实践第一次结对编程作业
这个作业的目标体验结队编程并且学习原型设计
学号081900426
队友学号031902542
队友博客地址https://bbs.csdn.net/topics/601081063

需求分析

UML用例图

在这里插入图片描述
Gitmind链接:https://gitmind.cn/app/flowchart/ff33048868
密码:3229

NABCD模型

“NABCD”是由Need、Approach、Benfit、Competitors、Delivery五个单词的首字母组成,分别指需求、做法、好处、竞争、推广五部分。通过这五部分,可以清楚简明的把项目的特点概括出。

需求(Need)

一是随着社会不断发展,人们为了追求更高质量的生活,选择背井离乡、奔波在外。但由于社畜的压力和当下疫情的影响,许多人们并不能在中秋节和家人团聚,也不能参加聚集性活动,所以线上的娱乐活动就成了联系亲人感情、增进人际关系的重要工具。二是线下活动时常遇到没有骰子或者博饼规则不熟悉的情况,有个模拟博饼并且自动判定的软件就很有必要。三是举行中型活动需要多人博饼并派奖时,需要一个平台进行操作

做法(Approach)

登录微信小程序,由一人或活动主办者创建房间,其他人加入房间即可博饼。或者开启本地多人模式,将您的手机摇身一变成骰钟,并且自带判定功能。

好处(Benfit)

让博饼这个游戏不再成为中秋节特定的节目,让大家可以随时随地进行博饼,成为娱乐大家平时生活的一个“小游戏”。

竞争(Competitors)

随着微信的普及,为博饼游戏设计的微信小程序不在少数,这对我们小程序的推广造成了影响。并且在大多数人的心中除了博饼本身,更喜欢的是博饼带来的热闹的气氛,所以线下和线上的博饼之间也存在竞争。本软件重在开发玩家互动功能,玩家可以通过聊天功能进行吐槽。自带本地多人功能,只需一台手机就可以完成博饼,省去了有些情况创建房间加入房间的麻烦,也解决了没有骰子的尴尬情况。以下为竞品软件:
在这里插入图片描述

推广(Delivery)

投放广告,利用同学朋友进行宣传,QQ空间、朋友圈等宣传

PSP 表格

PSPPersonal Software Process StagesEstimated time(min)Time(min)
Planning计划2030
Estimate估计这个任务需要多少时间400-
Development开发--
Analysis需求分析 (包括学习新技术)4560
Design Spec生成设计文档3045
Dsign Review设计复审3045
Coding Standard代码规范--
Design具体设计3060
Coding具体编码180180
Code Review代码复审1530
Test测试(包括修改代码)--
Test Report测试报告--
Postmortem & Process Improvement Plan· Design Review事后总结, 并提出过程改进计划3030
Summary合计350450

原型实现

原型实现工具:墨刀
网页链接:https://modao.cc/app/7d24fb51c960900cdab9c4d5a210f5692e69b9af?simulator_type=device&sticky

软件具体开发语言及其工具

用c++进行开发然后通过Qt进行ui设计,跨平台交互和网络通信

过程照片

在这里插入图片描述

作业总结

  • 通过本次结对编程作业,很好的体验了结对编程的开发模式,因为原型设计工作量不大,都能按时完成每日工作规划。
  • 作业过程中遇到了增加需求的问题,临时添加了新功能,增加了一点工作量
  • 作业过程中学习了墨刀的简单运用,运用墨刀进行原型设计,为接下来的开发奠定良好的基础
  • 学习了NABCD模型进行需求分析,和运用UML用例图表示逻辑关系的方法。非常有效,受益匪浅。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值