奥特曼小分队之四(Work Breakdown Structure)
写在前面的话:游戏介绍http://www.cnblogs.com/atmxfd/p/5415107.html
需求
我们的游戏是一款基于局域网的游戏,用户只需将服务端和客户端置于同一局域网下即可使用,用户只需要输入自己的名字,就可开始游戏。可以设置局数,拥有基本的画图功能。玩家分为画图玩家和猜图玩家,画图玩家可以画图,画出的图形在猜图玩家上可以显示,猜图玩家可以输入自己的猜测并且上传,如果成功该局游戏结束,失败继续,超时则结束。
需求分析
- 游戏在局域网下即可以使用
- 用户可以设置局数
- 用户只需要输入名字就可开始游戏
- 游戏玩家分为两种玩家,分别为猜图玩家和画图玩家
- 画图玩家可以有基本的画图功能,并且画出的图案要在猜图玩家上显示
- 猜图玩家可以有猜图功能,将自己猜测的上传,如果正确结束,错误继续
- 每局会有记时功能,在规定时间没有玩家猜出自动结束
任务分解
1.用户初始化
设置服务端ip地址,用户设置名字,用户进入游戏查询游戏状态,用户设置游戏。
2.游戏开始和控制
等待玩家进入,用户开始游戏,总游戏流程控制线程。
3.线程通信之消息缓冲信箱
用于实现线程之间通信。
4.画图玩家对消息接收和发送
画图发送消息,画图接受消息。
5.玩家画图操作
画图玩家基本的画图操作。
6.猜图玩家对消息的接收和发送
猜图接收消息,猜图发送消息。
7.服务端数据接收和发送
服务端接收消息,服务端发送消息。
8.服务端解析消息
对消息的解析
9.服务端流程控制
控制服务端流程
10.服务端消息分发
将解析好的消息分发给不同的处理模块
11.服务端命令处理
对不同的命令进行不同的处理
12.服务端玩家数据处理
用于保存所有玩家的数据
任务时间估计
分解任务 |
估计时长 |
用户初始化 |
4小时 |
游戏开始和控制 |
3小时 |
线程通信之消息缓冲信箱 |
4小时 |
画图玩家对消息接收和发送 |
4小时 |
玩家画图操作 |
5小时 |
猜图玩家对消息的接收和发送 |
4小时 |
服务端数据接收和发送 |
6小时 |
服务端解析消息 |
3小时 |
服务端流程控制 |
4小时 |
服务端消息分布 |
3小时 |
服务端命令处理 |
6小时 |
服务端玩家数据处理 |
6小时 |
- 理想燃尽图
转载于:https://www.cnblogs.com/atmxfd/p/5440087.html
奥特曼小分队之四(Work Breakdown Structure)相关推荐
- WBS(Work Breakdown Structure)-工作分解结构
来自搜狗百科 WBS(Work Breakdown Structure),即工作分解结构,是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义 ...
- 工作分解结构图(Work Breakdown Structure)
工作分解结构图(WBS): 转载于:https://www.cnblogs.com/infoswe007/p/5419865.html
- 从备考PMP到与项目经理同呼吸
前言 PMP是什么梗? 项目管理专业人士资格认证.它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证 ...
- 《小团团团队》第五次作业:项目需求分析改进与系统设计
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...
- 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
P6 广泛应用于国际大型工程项目中,利用先进的项目管理软件来进行项目管理显得尤为重要.今天这篇文章以美纳斯水电项目为例,从项目施工角度,介绍P6 项目管理软件进行项目施工技术管理,包括进度控制.技术文 ...
- [转帖]SAP初级学习者一句话入门06—PS
项目(Project)是指在一定人力.物力和财力的约束下,为创造和提供独特的产品或服务而进行的一次性努力.在ERP系统中,实施项目管理(PS,Project System)的目的是管理和控制项目执行过 ...
- 《术以载道——软件过程改进实践指南》—第1章1.1节对CMMI的基本认识
本节书摘来自异步社区<术以载道--软件过程改进实践指南>一书中的第1章1.1节对CMMI的基本认识,作者任甲林,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...
- 项目管理知识框架PMBOK(文字版)
项目管理知识框架PMBOK 项目整体管理[I](Integration) 1. 制定项目章程(Develop Project Charter) 2. 制定项目初步范围说明书(Develop Preli ...
- 项目管理——WBS工作分解法
首先我们要了解什么是WBS工作分解法 工作分解结构(Work Breakdown Structure,简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一 ...
- 软件详细设计说明书_互联网知识大全:软件开发中和各种开发软件文档的常见的英文缩写,还不快快收藏!...
BAF Baseline Audit Form(基线审计表) PTF Program Trace Form(问题跟踪表) WBS Work Breakdown Structure (工作分解结构) B ...
最新文章
- Sass (Syntactically Awesome StyleSheets)
- 孙正义:未来30年投资趋势【附PPT】
- 【转】windows平台多线程同步之Mutex的应用
- python培训班那家好-Python培训机构去哪好
- 连接linux软件发复制文件过去,linux基本文件操作
- 原生编辑器_免费开源的GIF制作神器,可录屏幕/摄像头/画板,自带编辑器
- Visual Studio 32位64位的问题和如何编译32位64位工程的问题
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
- python最好的教程_喜大普奔~可能是最好的Python教程
- SpringBoot @ConfigurationProperties详解
- mysql连接数详解_MySQl 修改最大连接数详解
- Java基础入门 练习题
- cad缩放_如何把jpg图片作为背景用cad描图?【AutoCAD教程】
- win7系统不能保存文档到服务器,win7 64位系统编辑word文档后无法保存的解决方法...
- 怎样使用github?(转)
- 微软输入法简体与繁体切换快捷键
- Android 极光推送 自定义通知铃声
- 石头、纸、剪刀小游戏(剪刀石头布?)
- 免费开发工具与IAR工具的比较
- Linux帐号和登录安全