• 团队项目需求分析报告


    团队项目-需求分析报告

    一、博客链接

    组长博客

    二、组队后的团队项目的整体计划安排

    • 编写需求说明书。
    • 约定好编码规范,初步架构搭建,完成需求规格说明书最终版。
    • UI设计,完成架构设计,制定测试计划。
    • 完成Alpha版本——编码+测试+项目管理同步推进。
    • 完善项目,确定用户试用反馈和对测试计划改进。
    • 完成Beta版本——以5为基础进行改良+测试+项目管理推进。
    • 确定正式版本完善,编写用户手册。
    • 正式版本发布。
    • 部署上线,并进行维护和支持。

    三、团队分工

    组员 分工
    卢欢(组长) 编写功能描述,主持会议
    严喜 编写随笔
    张火标 设计并描述界面原型
    钟璐英 提出用户需求
    周华 markdown文档编辑
    古力亚尔·艾山 完善文档
    张聪 设计类图
    池九锡 设计验收标准
    汪佳祥 分析用户场景
    杨忠燎 评审表制作
    陈天恒 PPT演讲

    四、思维导图

    五、评估团队中每个人对本次作业的贡献比例

    工作流程

    • 编写初始模板,所有人进行开会讨论,得出修改方向。
    • 添加缺失内容,并按修改方向进行扩充。
    • 修改有疑议的部分,并进行头脑风暴。
    • 根据讨论结果,查询资料和询问他人等方式进行验证,确定最终修改方向。
    • 最后进行讨论,一同完成文档的最终版本。
    组员 分工 贡献比例
    卢欢(组长) 汇总,修改,评审 10%
    严喜 编写随笔、评审 6%
    张火标 需求分析报告、设计原型、评审 15%
    钟璐英 提出用户需求、评审 6%
    周华 编辑文档、评审 12%
    古力亚尔·艾山 完善文档、评审 6%
    张聪 设计类图、评审 6%
    池九锡 设计验收标准、评审 6%
    汪佳祥 分析用户场景、评审 6%
    杨忠燎 评审表制作、编写需求分析、评审 9%
    陈天恒 PPT、评审 18%

    六、评审表格设计

    七、UML

    • 用例图
    • 类图
    • 状态图

    八、工具选择

    • Visual Studio
    • Git 或 SVN
    • Unity3D
    • PS,Maya

    九、使用后对工具的评价

    Unity3D这种all in one的设计思路,集所有编辑器于一身。它的使用非常方便,比如,在场景中突然想要对一个模型的材质进行编辑,则选中此模型,右键,弹出材质编辑器即可。 Unity3D的组件式思路,将这种关系变得更加紧密,你都感觉不到自己在使用一个材质编辑器。 你会觉得,你是在操作这个模型本身——它的材质,它的碰撞器,它的对象结构等等。

    十、答辩总结

    求出本组的现场答辩得分

    组号 打分分数 (100分制) 打分分数 (60分制)
    第一组 81 49
    第二组 92(最高分去除) 55(最高分去除)
    第三组 90 54
    第四组 90 54
    第五组 92 55
    第六组 86 52
    第七组 89 53
    第八组 83(最低分去除) 50(最低分去除)
    第九组 89 54
    第十组 90 54
    平均分 88 53

    回答其他小组对本小组的提问

    Q:用户需求我想要多人交互你应该怎么设计?
    A:游戏目前设计为单机游戏,目的在于让玩家发现游戏的乐趣与众多玩法,以后可能会考虑加入多人联机。

    Q:这个游戏是用什么开发的呢?
    A:游戏的开发选择的是Unity3D,在编辑后可立即运行,还能在运行过程中实时编辑,查看效果。

    根据答辩中其他组提出的意见和建议修改完善本组需求分析报告

    • 是否可以考虑做个角色皮肤供玩家选择
      这个问题也在我们的考虑之中,在后期可能会加入这个功能,提高用户的游戏体验。
    • 希望能够再加一些反馈机制
      我们将会建立一个反馈平台,QQ 群来和用户沟通,满足需求。
    • 建议加快脚步开发
      我们小组中的每一位成员都在马不停蹄地推进游戏的进程,争取尽快将游戏呈现在大家的面前。

    十一、提供《需求规格说明书》作为随笔的附件

    需求分析报告下载

    十二、遇到的困难及解决方法

    困难描述

    • 小组成员对工具的使用方法不够了解
    • 成员对自己的分工不够明确
    • 成员之间的配合不够默契

    做过哪些尝试

    • 在网上寻找各种工具的使用教程并进行学习
    • 开会进行讨论,明确每一名成员的分工
    • 加强小组内的沟通,协作完成一系列问题

    是否解决

    已解决

    有何收获

    • 成员基本掌握各种工具的作用及方法
    • 增强了团队的凝聚力

    十三、PSP

    过程 预估耗时(分钟) 实际耗时(分钟)
    计划 15 15
    估计任务时间 15 15
    开发 300 330
    需求分析 (包括学习新技术) 270 270
    生成设计文档 30 60
    设计复审 0 0
    代码规范 (为目前的开发制定合适的规范) 0 0
    具体设计 0 0
    具体编码 0 0
    代码复审 0 0
    测试(自我测试,修改代码,提交修改) 0 0
    报告 30 30
    测试报告 0 0
    计算工作量 0 0
    事后总结, 并提出过程改进计划 30 30
    合计 300 375

    十四、学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 500 500 20 20
  • 相关阅读:
    Python--前端之HTML
    Python--MySql(主键的创建方式、存储引擎、存储过程、索引、pymsql)
    python--MySql(外键约束、多表查询(*****))
    python--MySql 表记录的操作
    python--MySql
    Python--线程队列(queue)、multiprocessing模块(进程对列Queue、管道(pipe)、进程池)、协程
    Python--同步锁(互斥锁)、死锁(状态)、递归锁、信号量、Event对象
    Python--多线程、多进程常用概念
    Python--基础之socket编程
    ubuntu 安装 flashplayer
  • 原文地址:https://www.cnblogs.com/zhanghuobiao/p/11747291.html
Copyright © 2020-2023  润新知