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

BengLuo 2021-09-30 23:19:46

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

这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 https://bbs.csdn.net/forums/fzuSoftwareEngineering2021
这个作业要求在哪里 2021秋软工实践第一次结对编程作业 https://bbs.csdn.net/topics/600868519
这个作业的目标需求分析与原型设计
学号031902601
队友学号031902631

需求分析

基于 NABCD 模型进行需求分析:

N need 需求

博饼,起源于福建厦门地区,由郑成功发明,是闽南地区特有的由饼文化外延的一种传统民俗活动。当前出于疫情防控不提倡聚集,这使得线下博饼变得困难。此外,线下博饼还有着需要人工判定、远方亲友无法参加等缺点。我们设计的小程序 Ultimate Moonlit Judgement : End of the Treasure 旨在克服这些缺点,实现线上博饼。

A Approach 方法

内含登录,创建或加入房间或选择单机游戏,奖品设置,进行游戏等功能,其中在联机游戏中若某一方超过一定时间不投掷的话则该回合弃权。
此外,我们还对用户设置了欧气值属性和黑名单机制。每次掷骰子的结果都会根据一定规则对欧气值产生影响,用户也可通过欧气值判断本次的对手中是否有欧皇,提前做好心理准备甚至拉黑。当用户A将用户B加入黑名单之后,随机进房匹配到 B 的概率会大幅降低。

B Benefit 好处

突破了传统博饼游戏在时间和空间上的局限性,使用户随时随地都能体验到博饼游戏中夺取 Treasure 的快感。

C Competitors竞争

专门为博饼设计的小程序本身就不在少数,其次同学们的作品也是一大竞争对手。
我们的小程序重在功能多元化的设计,具备单机、联机模式、设置奖品以及欧气值与黑名单机制。页面设计上摒弃了市面上拼脸游戏普遍的大红大火背景色,更显中秋节的神话风韵。这些相对市面上已有的程序较有优势。
其次,我们所使用的主要图片素材均为本人自绘,绝对不会出现版权问题,且今后对外观界面的优化也会更有优势。这是相对同学们的作品我们所具备的优势。

D Delivery推广

通过qq群、qq空间、朋友圈、同学亲友之间分享等方式宣传,当然也包括在CSDN上的博客。但也需注意推广力度,因为游戏本身的性质,不宜到贴吧等公共场所大肆宣传,否则就等于是自杀。

img

PSP表格

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

原型展示

我们采用了Axure作为原型制作的工具,原型展示在线链接如下:
Ultimate_Moonlit_Judgement_End_of_the_Treasure https://pjk4qv.axshare.com/

(注:因为时间有限,“规则” 和 “我的” 只有在进房间界面里才可以点击)

封面与小程序的头像如下,均为自绘:

img

img

结对工作现场

img

总结

  • 这次作业的完成时间应该比其他同学要长得多,因为我们的小程序所采用的图片大多是队友自己画的,因此花了很多时间,而我在这个环节中主要是进行协助,例如坐在旁边看着并提出一些协同意见来帮助作画。
  • 这是我第一次使用ui设计软件,一开始用的是墨刀,但用了一会后感觉不是很上手,就改用了Axure。刚开始时对着视频学了不少东西(看了五六个小时的样子),最后却因为时间来不及而导致大量功能在原型中的展示被阉割以至于不少东西都没用上,希望在代码实现时能够较好地展示出来。此外还遇上了画面尺寸没调对、文字框设置得太窄导致手机上看出现换行等需要大幅调整的问题。
  • 关于摇骰子的动画还在于队友探讨中。博饼页面到底要怎么设计,这对我们来说一直是个大难题。因为我们给这小程序起了个非常中二的名字,所以总是想着将博饼界面与各种高大上的东西结合,但设计起来难度非常高。这次展示中的博饼页面其实是最后一天的下午才临时改出来的简粗版本,原先计划的初版画出来后效果不是很好,就直接回炉重造了。原本一直局限于博饼界面要有碗(甚至尝试透明碗、水晶碗等,但都弃了),但在看到部分同学直接把骰子塞月亮里之后就改变了想法,直接把骰子当做卫星之类的东西围绕在一个轨道上。之后可能也会有大幅度改动,总的来说这个界面应该是后期外观优化的重点与难点了。
  • 通过这次作业,也感受到了没有甲方爸爸的美工有多么艰辛 orz 需要不断思考、调整设计,甚至经常出现画好后发现效果不行直接回炉重造的情况。
  • 这次作业除了没能及时完成以外也还有一个缺点,就是没有太过关注用户体验。基本是怎么好看怎么画,并没有过多思考用起来会不会舒服。这点在之后也会仔细思考,不断优化。
...全文
451 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

189

社区成员

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

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