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 需要不断思考、调整设计,甚至经常出现画好后发现效果不行直接回炉重造的情况。
  • 这次作业除了没能及时完成以外也还有一个缺点,就是没有太过关注用户体验。基本是怎么好看怎么画,并没有过多思考用起来会不会舒服。这点在之后也会仔细思考,不断优化。
...全文
591 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 用户账户控制(UAC)白名单的配置 Windows7环境中 UAC(User Account Control,用户帐户控制)是由微软在Windows Vista版本中推出的一项旨在增强系统安全性的创新技术,该技术强制要求用户在执行可能干扰计算机正常运作的操作或进行更改会波及其他用户设置的变动前,必须提供相应的权限或管理员密码进行验证。通过对这些操作启动前进行授权确认,UAC能够有效阻止恶意软件及间谍软件在未获授权的状态下于计算机内进行安装或实施修改。 自从Vista版本问世以来,微软便开始推行这一全新的安全机制,可视为对系统安全防护的显著提升。尽管UAC确实能够在一定程度上对某些非法程序起到防御作用,但与此同时,这一功能也给众多用户带来了诸多不便。 因此,许多用户开始探寻是否存在类似于白名单的功能,以便将那些值得信赖的程序直接赋予运行权限。事实上,这类功能确实存在,不过微软并未将其作为标准配置提供。 网络上关于此问题的绝大多数建议都是建议禁用UAC,这种说法显然缺乏针对性,因为若用户希望禁用此功能,本就不会提出相关疑问。 通过运用微软官方发布的Microsoft Application Compatibility Toolkit 5.6版本,可以将信任的程序纳入系统白名单范畴。 获取Application Compatibility Toolkit 安装程序成功后会出现三个可执行文件 以管理员身份启动Compatibility Administrator 在Custom DataBases部分创建新的数据库,并添加一个Application Fix(在下方空白处点击右键,选择...
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 DELL服务器的操作系统部署流程包含一系列细致的环节,其适用范围涵盖多种操作系统类型,例如Windows Server与Red Hat Linux等。在启动部署之前,必须确认服务器的光驱设备为DVD驱动器,并且需准备对应的系统安装媒介。下面将详细列出完整的部署步骤: 1. **启动准备**:将随服务器提供的Systems Management Tools and Documentation version 6.0光盘置入服务器光驱,随后设定服务器以光驱作为启动设备。此环节旨在确保服务器在启动阶段能够读取安装光盘内容。 2. **语言设定**:服务器启动后,选定简体中文作为部署语言,并确认接受许可协议条款。 3. **时区选择**:在部署期间,需设定时区为北京、香港、重庆或乌鲁木齐,依据实际地理位置进行适配选择。 4. **系统类型选择**:随后,需选定计划部署的操作系统,支持的版本包括Server 2003 SP2、Server 2003 SP2 64位版本、Windows 2003 SBS SP2、Server 2008、Windows 2008 SBS/EBS x64版本等,以及多种Red Hat和SUSE Linux版本。 5. **RAID设定**:若服务器出厂时已预设RAID配置,则可选择跳过此步骤。若需重新设定RAID,操作时需格外小心,因为这一过程可能引发硬盘数据遗失。 6. **引导分区规划**:设定引导分区的大小,通常C盘建议预留至少20GB的空间,具体容量需根据系统需求进行调整。 7. **网络设定**:网络设定可在系统部署完成后执行,部署期间建议暂时拔除...

189

社区成员

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

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