需求分析

软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求。

1、 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础。

调查问卷地址:https://www.wjx.cn/jq/22571427.aspx
用户问卷调查统计:
年龄段:

性别:

是否玩过俄罗斯方块:

接触俄罗斯方块的途径:

玩游戏的频率:

如何评价俄罗斯方块:

俄罗斯方块的遍及程度:

2、项目的NABCD

N (需求)

当代人现实中压力比较大,不管是学习、生活还是工作的压力,大家都渴望在休息的时间,如上课的课间,工作的闲暇时间能够有一个东西来打发时间,缓解一下压力。俄罗斯方块游戏是一个经典的小游戏,由于它简单有趣,因而得到了广泛的流行,男女老幼都适合。而俄罗斯方块游戏的设计工作复杂且富有挑战性,它包含的内容多,涉及的知识广泛,与图形界面联系较大,包括界面的显示与更新、数据收集等,在设计的过程中,必将运用到各方面的知识,这对于visualbasi语言设计者而言,是个很好的锻炼机会。

A(方法)

我们搜集资料、查看书籍,由于上学期对面向对象程序设计这门课程只是停留在略懂皮毛的理论阶段,因此这个学期的实际操作对于我们来说有一定的难度。我们针对俄罗斯方块游戏,初步地定下了要实现的功能,并将整个游戏分成若干个部分。接下来是人员的分工,每个人负责不同的功能,将复杂的程序变成简单的部分。鉴于水平能力问题,对于俄罗斯方块的核心程序我们并未能形成一个有机的概念,对于其核心算法也未能准确掌握。诸如某些库函数已提供的方法,我们也不太了解。出于这样的原因,我们上网查找了大量资料,借鉴了前人程序的一些方法,经过深入研究学习后,再加工提炼,在原有的基础上加入我们自己的想法,
并进行设计。

B(好处)

一、幼儿

幼儿是通过玩游戏认识这个世界的。从他们出生开始,最先接触到的东西就是玩具,他们通过玩游戏来了解外部世界的构造,这样可以激发幼儿对外界的认知兴趣,锻炼思维水平,对开发智力能起到很好的作用。研究表明,高趣味、零压力的创意游戏,最能启发0~3岁宝宝的潜力,经常玩游戏的幼儿对世界的认知能力和智力水平要比不玩游戏的幼儿高出很多。
二、学生

现在学生的课业负担重,娱乐时间少,人际交往少,烦恼和压力也因此相应增加。其实玩游戏不仅帮助学生调节情绪,还可以锻炼与提高他们的反应能力和手脑的快速配合能力,据调查显示,经常玩游戏的学生思维活跃、善于表达、情绪乐观,解决问题时会更加灵活。
三、白领

当今社会竞争日趋激烈,每个上班族都必须打起十二分的精神努力工作,否则随时可能被市场淘汰。白天在公司忙了一整天的上班族,晚上需要一种轻松的方式来自我舒缓压力,放松情绪。于是游戏就很好的满足了这种需求,操作简单,画面漂亮,就像《俄罗斯方块》游戏,任由发挥,可以获得极大的满足感和成就感

C (竞争)

和其他小组的比拼。
市场上的游戏太多,需要在众多游戏中脱颖而出。
市场上的俄罗斯方块千变万化,需要创新。

D (推广)

可以通过线上的QQ群,QQ空间,朋友圈,微博等渠道宣传。
也可以通过一些游戏周边类平台或者原创平台推广游戏。

原型设计

原型设计工具:Mockplus
俄罗斯方块的游戏界面包括游戏区域边框、下落方块绘制、左部计分和游戏选项等。

任务分解WBS

任务分配

团队WBS链接

编码规范

链接:https://gitee.com/cpjzgl/codes/uekqjmpnzi8sylrx7cbd066

系统设计

个人感想

刘阳航

俄罗斯方块的结局永远只有输,可是为什么还是经久不衰,并且成为最经典的游戏之一呢?最主要的原因我觉得是反馈的频度和质量。视觉上,无数的“方块”会随着你的努力一次次的消失;数字上,随着快速的挑战,分数在不断的上涨;难度上,迎接越来越大的挑战。用户和游戏的持续的互动和及时的反馈,让玩家可以看到自己的努力对这个世界的影响,获得了极大的满足感。

丁树乐

俗话说“一只蚂蚁来搬米,搬来搬去搬不起,两只蚂蚁来搬米,身体晃来又晃去,三只蚂蚁来搬米,轻轻抬着进洞里。”蚂蚁之所以能把米搬进洞里,是因为团队合作的力量,在团队的共同努力下,会产生一种经久不衰的动力。

陈文俊

一群有信念的人在团队中,为了一个共同的目标相互支持合作奋斗,会更好的调动团队成员的才智,效率也会提高不少,经常有事半功倍的效果,希望我能与团队共同进步。

林庭亦

团队合作是建立在团队的基础上的,发挥团队精神、互补互助会大大提高工作效率,对于团队的每个成员来说,要的不仅是个人能力,更需要有与其他成员协调合作的能力。

郑子熙

在这个团队里,大家都有共同的目标,团队具有目标一致性,感受到了一种归属感,正是这种归属感使得我感到在为团队努力的同时也是在为自己实现目标。与他成员在一起为这个目标而努力,激起了我更强的学习动机,对于目标贡献的积极性油然而生,使得效率比个人单独时要高出很多。

转载于:https://www.cnblogs.com/qiaokeliweibaba/p/8831949.html

软工15团队作业3——需求分析与设计相关推荐

  1. 软工实践——团队作业需求规格说明书——原型UI设计

    软工实践--团队作业需求规格说明书--原型UI设计 登录界面 还包含忘记密码和注册的功能 注册界面 注册成功后会有弹窗提示,且一个手机号只能注册一次. 忘记密码界面 通过手机收到的验证码更改密码. 项 ...

  2. [北航软工]第一次团队作业

    第一次团队作业 团队简介 我们小组一共六个人,卓培锦,牛雅哲,张圆宁,韩笑冰,余凯,李天宇 卓培锦 菜鸡后端,六只程序猿的组长 是福建人啊. 一起努力做出一个还不错的项目,那应该还是蛮有趣的一件事情. ...

  3. 软工第一次团队作业 - 采访!

    项目 内容 本次作业所属课程 北航2019软件工程 本次作业要求 要求详情 我们在本课程的目标 规范工程流程,培养工程能力 本次作业的帮助 了解团队成员,初步确定个人角色 团队成员介绍及角色 牛宇航 ...

  4. 软件工程网络15团队作业3——需求分析设计

    需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如 ...

  5. 团队作业2——需求分析原型设计

    需求分析: 1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 对话一: A:同学用过我们的四则运算器吗? B:用过. A:第一感觉是什么样子的? B:不 ...

  6. 团队作业2:需求分析原型设计

    需求分析: 1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 对话一: A:同学用过我们的四则运算器吗? B:嗯. A:第一感觉是什么样子的? B:挺方 ...

  7. 团队作业3 ---- 需求分析与设计

    需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如 ...

  8. 软工网络15团队作业8——Beta阶段敏捷冲刺

    Deadline:软工网络15团队作业8--Beta阶段敏捷冲刺 1. 新成员 新加入我们的是网络1512 的班长,杨泽斌和童欢.主要负责我们的产品测试与用户体验 于是我们的团队成员有 廖余俊(cap ...

  9. 2021秋软工实践个人作业一

    2021秋软工实践个人作业一 2021秋软工实践个人作业一 自我介绍 技能树 精简技能树 技能树描述 学期目标 软件工程A 构建之法-2021秋-福州大学软件工程 作业要求 2021秋软工实践个人作业 ...

最新文章

  1. FreeMarker中的list集合前后台代码
  2. Java基础23-集合类2(Set接口,Iterator迭代器)
  3. driver.class.php line: 109,thinkphp3.2.3 无法加载数据库驱动: Think\Db\Driver\
  4. Docker中部署项目到容器
  5. 怎么改变光标Cursor(5种方法)
  6. scp连接计算节点操作
  7. 简单的SQL注入学习
  8. 大数据之HBase部署
  9. mysql常见错误及解决办法_mysql常见错误代码、原因及处理办法
  10. 初中三年级计算机课程教案,三年级信息技术教案下
  11. python三维圆曲面_python – matplotlib中的曲面和三维轮廓
  12. spine纹理解包 黑底_本期全欧美阵容!种草了艾玛罗的斑马纹,海狸的针织Bra【海报街拍】...
  13. python编写一个弹球游戏_Python实战案例:用Python写一个弹球游戏,就是这么强
  14. 电视信号服务器,基于Web服务器远程控制数字电视信号节目源再利用系统
  15. APP导航菜单系列Axure模板原型
  16. Windows.ScreenToClient
  17. [NowCoder5673E]Enigmatic Partition
  18. UI设计中置灰功能总结
  19. VS2015 MFC对access2010数据库的增删改查,子对话框修改,双击修改,combobox查询。
  20. Django接口文档的生成

热门文章

  1. 虚拟化一:虚拟化开篇
  2. 工程师常用的6种最佳实践
  3. 虚拟机Ubuntu崩了?只不过是从头再来罢了。
  4. The request signature we calculated does not match the signature you provided. Check your key and si
  5. 最近要买液晶电视,大家觉得哪个品牌好呢?
  6. JavaScript高级程序设计-----望远镜学习笔记(2)
  7. html正确的文档声明,HTML 文档声明
  8. 九阳道人的MFC学习之旅
  9. 400辆中国产汽车浙江台州头门港“借”船出海
  10. 关于数字货币到底是啥?而区块链又是什么呢