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

这个作业属于哪个课程构建之法-2021秋-福州大学软件工程
这个作业要求在哪里2021秋软工实践第一次结对编程作业
这个作业的目标学习利用原型模型设计工具以及原型模型的设计
学号031902234

结对小伙伴

:地点在活动室(空气清香四溢、清香怡人,环境温馨、舒心)

PSP

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划3020
Estimate估计这个任务需要多少时间7551130
Analysis需求分析 (包括学习新技术)240400
Coding Standard代码规范 (为目前的开发制定合适的规范)00
Design具体设计360400
Coding具体编码00
Code Review代码复审00
Test测试(自我测试,修改代码,提交修改)00
Size Measurement计算工作量510
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划120300

需求分析

  • Need 需求
    栋哥昨天举行了实验室中秋博饼活动,但规则需要人工判定,骰子装备不够齐全,疫情防控下远程同学无法参与等问题,所以希望结对同学实现一个博饼软件。
    1. 六个骰子,随机摇晃产出结果,能够有界面。
    2. 允许多人参与,可以是单机版形式,也可以是网络形式,能自动判定结果。
    3. 界面风格应景活泼大方,并为第二次的结对编码实现奠定基础。

在这里插入图片描述

  • Approach 做法
    先讨论好最基础的一些功能,根据墨刀画出基础功能部分。接着逐步完善详细的一些细节部分,比如规则查看、奖品设置等部分。从最底层基础功能往上一步步添加新的细节。

 UML 用例图

UML 用例图

  • Benefit 好处
    有了线上的博饼游戏,就可以直接开始游戏,没办法到达聚会地点的人也可以用手机参与进来。除此之外,博饼游戏也不仅仅是中秋才能举办的,在平时娱乐消遣的时候也可以玩上一局,而且我们的游戏有单机版本,单人也可以来一场小游戏。用小程序同时也避免了结果判断出现错误的概率。

  • Competitors 竞争
    微信的小程序上已经有了一些博饼游戏。
    在这里插入图片描述

    这里选出了小程序中最多人使用的三个博饼游戏。根据分析,我们发现第一个 “一起博饼” 虽然也有单机与联机版本,但是他没有在游戏里设置奖品,不能使得游戏结果与奖品内容的一一对应;第二个 “闽南中秋博饼” 游戏广告过多,摇骰子次数有限需要看广告才能增加机会,而且只能一个人摇骰子;第三个 “厦门中秋博饼” 已经停止运行,不能游玩。

  • Delivery 推广
    投放到微信小程序上后,先分享给老师和同学们进行游戏试玩与意见反馈,接着根据大家的反馈改进游戏后再在微信与QQ进行广告宣传。

原型模型

总结

  • 作业开始前:
    • 和往常布置的作业一样,感到迷茫
  • 作业进行中:
    • 先选择一种原型开发工具–墨刀(因为墨刀是中文版的,且听说对小白友好√)
    • 再通过百度中墨刀的教程进行学习
    • 画出UML用例图和自己手绘的大概界面组成部分
    • 使用墨刀将手绘界面实现
  • 作业完成后:
    • 总体看了一遍自我感觉良好,然后看了同学的成果(黑人问号???),为什么那么好看,和伙伴进行一番自我嫌弃之后,开始了第二版…因为已经做过一版,就几乎较为熟练的完成了第二版,过程中比较上头的是抠图(用了非常多的软件,抠图后保存下来背景自动成为白底,花费了一个晚上+在抠图,还没有成功,网络的ps教程消化不了…)最后询问了别的小组的同学,他们说他们就是用网上随便找的一个抠图工具(不得不说真香
    • 这次的作业的2/5的时间花在了学习Ps以及其他的图片编辑器上,目前在这part上看来几乎毫无收获
    • 这次是组队完成的作业,虽然可能会有审美上的不同,做法上的不一致,但是和伙伴一起讨论问题、提出问题、解决问题的感觉还是很cool的
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值