一、需求&原型改进:

1.1 选题需求改进

  用户:同学你好,有什么事我们能帮到你

  我:我要说的事……(咽口水)你们千万别害怕

  用户:我们是杠精,我们不会怕,您请说

  我:我们要做一个roguelike游戏

  (肃然起敬、战术后仰)

  用户:roguelike是哪一种

  我:不是哪一种,是一半是小怪一半是地图的那种

  (画——)(魂斗罗)

  我:啊,不是横版的,是四个方向的

  (画——)(动物之森)

  我:不,不是动物,是怪物

  (画——)(黑暗之魂3)

  我:这。。。。。。

  (抢过画,画——)

  (打飞画)

  我:roguelike啊!游戏有没有玩?就是那种一刀999,打猪爆神器的那种rouguelike,明白吗?

  用户:明白了,您继续说。

  我:还有装备可回收,陈小春和渣渣辉都求着我玩

  (噗嗤——)

  (沉寂)

  我:你在笑什么?

  用户:我想起高兴的事情

  我:什么高兴的事情

  用户:我老婆生孩子了

  (hhhhhhhh)

  我:你又笑什么?

  用户: emm,我老婆也生孩子了

  我:你们的老婆是同一个人?

  用户:对对对……

  (hhhhhhh)

  用户:不是,是同一天生孩子

  我:(拍桌子)我再重申一遍,我没有在开玩笑!

  用户:(hhh)对对对……

  我:喂!!!

  用户:哎,我们言归正传。那个,你刚才说的那个roguelike游戏,它好玩吗?

  我:它不是好不好玩的问题,它真的是那种,那种很少见的那种,它的特效是空的,小怪是别的游戏挖的,装备是随便造的,遗憾的是团队的人都太懒,现在还没做出来

  (噗嗤——)

  我:你欺人太甚,我忍你很久了!

  用户:我老婆生孩子了

  我:你明明在笑我,你都没停过!

  用户:同学,我们受过严格的训练,无论多好笑我们都不会笑……除非忍不住。

  我:行,你们赶紧注册,好吗,很好玩的多带点人。

  

1.2 完善需求规格说明书

  用一个场景,像讲故事那样,描述用户怎么使用几个相联系的功能,解决了用户的问题。 

那天是520,你在人行道对面看到了她,可这时候是红灯,马路上车流不息,所以你只能停下来,耐心地等着
可是这时候,一辆宝马停在了她的面前,车上下来了一车面包人,把她绑上了宝马的副驾驶座,她很害怕,坐在宝马上哭了起来,宝马开走了,任你喊的嗓子都哑了,也没人管你
红灯终于结束,你用尽全力追了上去,追到了扭曲丛林,一群哥布林发现了你,向你追来,你迎了上去想要开启无双大杀四方,可是等你到了近前才发现作者没给你添加攻击功能,所以你被哥布林一顿痛打,好不容易才逃了出来。
你继续追着,追到了一条河边,河里出现了企鹅男孩和美人鱼战士,他们也拦住了你,对你发动攻击,"可恶啊,要是有一把武器的话,我一定要把你们杀光",河神听到了你的愿望,"少年哟,快和我签订契约,成为魔法少女吧。",想到还在宝马上哭的女友,你充满了决心,"月棱镜危机,变身!"你变身为魔法少女,使用河神给的普通长剑,杀死了敌人,继续追击
你追到了一座山上,一个岩石傀儡挡住了你的路,你"啊啊啊"地冲了上去,一顿乱砍,并不破防。"可恶啊,要是有更锋利的刀就好了",旁边的山神听到了你的愿望,"少年哟,快和我签订契约吧",想到变身为魔法少女时美丽的自己,这使你充满了决心,"隐藏着黑暗力量的钥匙阿,我以小樱之名命令你,封印解除!",你使用了装备"库洛牌"的技能,打败了岩石傀儡。你抬起头,望着宝马车驶进了山顶那个被黑暗笼罩的城堡,想到自己还有没尝试过的魔法少女套装,这使你充满了决心。

  1.随机地图

  2.敌人生成,增加敌人种类

  3.增加装备种类,功能

  4.考虑存档功能

  5.角色的强化,成就解锁,游戏难度提升

  6.随机事件生成

  

1.3 功能分析四个象限

需求\功能 外围功能 杀手功能
必要需求 敌人、装备、基本地图 番剧中人物、物品的乱入
辅助需求 地图的变化 美术和音乐

1.4 任务分解WBS

1.5 项目进度计划调整

功能 功能详情 所属版本
角色设定 角色的等级,属性 Alpha1.0
装备设计 装备附带的技能,属性加成 Alpha2.0
房间设计 房间的布局,机关,怪物的放置,移动 Alpha3.0
敌人设计 敌人的种类,属性,技能,简介 Alpha3.0
存储功能 保存账户的数据 Alpha1.0
成就系统 通过达成某种条件解锁成就 Alpha1.0
美术音乐 背景音乐与角色怪物的模型 Alpha1.0
随机事件 某些问号房间会出现商人或者其他奇怪的东西 Alpha2.0
难度等级 尝试增加可以选择的难度 Alpha1.0

二、系统架构

    

三、Alpha任务分配计划

3.1 依据项目组能提供的总时间、功能模块的优先级以及模块之间的依赖关系,在Product Backlog中选取待实现的功能项,对已选择的功能项再做进一步分解,分解为1-10小时左右的任务,构成Sprint Backlog。

  

Product Backlog Sprint Backlog
地图模块 随机地图生成,怪物数量,房间种类(BOSS,小怪,宝箱,随机事件房)
事件模块 随机事件生成(宝箱or敌人or商店),事件剧情
敌人模块 敌人属性,敌人技能,敌人的外型,敌人设定(原型是从哪挖来的)
装备模块 装备属性,装备技能,装备来源(从哪个地方挖来的)
美术  
音乐  

 

3.2 任务分配 

  

开发任务 负责人 预计工时
地图生成  张强 8h
房间布局  张强 6h
事件剧情  卢楚钦 6h
敌人技能  潘毅成 6h
敌人的设定  潘毅成 8h
敌人的属性  苏伟鑫 7h
装备技能  郑梓淳 8h
装备来源  郑梓淳 6h
装备属性  欧阳雨祥 8h

3.3 甘特图

四、测试任务

4.1

任务 时间 执行人员 预期工作量
编写测试计划 2020.05.22 卢楚钦 6h
测试计划的修改 项目全程 全体人员 半天
游戏通关测试 2020.05.27 卢楚钦、张强 半天
游戏装备测试 2020.05.29 卢楚钦、张强 3 小时
游戏随机事件测试 2020.06.01 全体成员 4 小时
测试报告总结 发布后 卢楚钦 半天

团队作业3:需求改进&系统设计的更多相关文章

  1. 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩

    看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...

  2. 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示

    第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...

  3. 【1414软工助教】团队作业3——需求改进&系统设计 得分榜

    题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...

  4. 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示

    作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...

  5. 团队作业三——需求改进&系统设计

    需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...

  6. 团队作业3——需求改进&系统设计

    Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...

  7. 团队作业3_需求改进&系统设计

    一.需求&原型改进 1.需求改进: (1)发现问题:通过发布问卷调查及收集整理的形式发现用户的新需求: (2)修改需求:考虑新增提醒用户未完成事件的功能.   附:用户调查问卷(如下) 调研途 ...

  8. 团队作业3 需求改进&系统设计(银河超级无敌舰队)

    目录 一.需求&原型改进 1. 需求改进 2. 修改说明书 3.功能分析 4. 调整WBS及计划 二.系统设计 1. 总体设计 2. 数据库设计 3.社团设计 三.Alpha任务分配计划 1. ...

  9. 集美大学网络1413第七次作业成绩(团队三) --需求改进&系统设计

    题目 团队作业3--需求改进&系统设计 团队作业3成绩  团队/分值 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC 总分  1 0.25 0.75 1 0.5 ...

  10. 郑政 | 2021软件代码开发技术作业四 | 需求改进&系统设计

    需求改进&系统设计 -------------------------------------------------------------------------------------- ...

随机推荐

  1. 数据库事务的四个特性ACID

    原子性[Atomicity] 原子性指的指的就是这个操作,要么全部成功,要么全部失败回滚.不存在其他的情况. 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一 ...

  2. TCP通信---文件上传案例、多线程文件上传

    目前大多数服务器都会提供文件上传的功能,由于文件上传需要数据的安全性和完整性,很明显需要使用TCP协议来实现. TCP通信需要创建一个服务器端程序和一个客户端程序,实现客户端向服务器端上传文件 代码实 ...

  3. Python爆火的原因与未来|内附Python学习书籍大礼包无偿领取|

    从12年到20年,python以肉眼可见的趋势超过了java,成为了当今It界人人皆知的编程语言. python为什么这么火? 网络编程语言搜索指数 适合初学者 Python具有语法简单.语句清晰的特 ...

  4. luogu P4294 [WC2008]游览计划

    LINK:游览计划 斯坦纳树例题. 斯坦纳树是这样一类问题:带权无向图上有K个关键点 求出包含这K个点的最小生成树. 也就是说 求最小生成树 但是 并不是整张图 仅限于K个点. 可以发现我们利用克鲁斯 ...

  5. python金融大数据分析PDF高清完整版免费下载|百度云盘|Python基础教程免费电子书

    点击获取提取码:7k4b 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领域从业人员必读. Python凭借其简单.易读.可扩展性以及拥有巨大而活跃的科学计算社区 ...

  6. 在不同网段使用 VLAN 通信 - SVI,单臂路由

    在 VLAN 这篇文章中知道,设置 VLAN 目的是隔离大型的广播域,将其分成很小的广播域,从而更好的管理.但也就带来了一些问题:如流量不能在不同的 VLAN 间通信. 而为了解决这个问题,可以采用如 ...

  7. JVM系列之:从汇编角度分析NullCheck

    目录 简介 一个普通的virtual call 普通方法中的null check 反优化的例子 总结 简介 之前我们在讲Virtual call的时候有提到,virtual call方法会根据传递的参 ...

  8. 每日一道 LeetCode (10):搜索插入位置

    每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...

  9. 【MySQL】如何最大程度防止人为误操作MySQL数据库?这次我懂了!!

    写在前面 今天,一位哥们打电话来问我说误操作了他们公司数据库中的数据,如何恢复.他原本的想法是登录数据库update一个记录,结果忘了加where条件,于是悲剧发生了.今天,我们不讲如何恢复误操作的数 ...

  10. csapp第六章笔记-存储器结构

    目录 随机访问存储器(Random-Access-Memory) 静态RAM 动态RAM 增强的DRAM 非易失性存储器 磁盘存储 磁盘构成 磁盘容量 磁盘操作 逻辑磁盘块 访问磁盘和连接I/O设备 ...