贪吃蛇项目开发计划书Word格式文档下载.doc

上传人:wj 文档编号:4973836 上传时间:2023-05-04 格式:DOC 页数:9 大小:140KB
下载 相关 举报
贪吃蛇项目开发计划书Word格式文档下载.doc_第1页
第1页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第2页
第2页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第3页
第3页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第4页
第4页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第5页
第5页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第6页
第6页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第7页
第7页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第8页
第8页 / 共9页
贪吃蛇项目开发计划书Word格式文档下载.doc_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

贪吃蛇项目开发计划书Word格式文档下载.doc

《贪吃蛇项目开发计划书Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《贪吃蛇项目开发计划书Word格式文档下载.doc(9页珍藏版)》请在冰点文库上搜索。

贪吃蛇项目开发计划书Word格式文档下载.doc

评审负责人(签名):

评审日期:

文档信息

标题:

贪吃蛇项目计划书说明书

作者:

许明华(负责人)、黄程、廖浩杰

创建日期:

2016年7月18日星期一

上次更新日期:

版本:

V1.0

部门名称:

软件研发

修订文档历史记录

日期

版本

说明

作者

目录

1. 前言 5

1.1 目的 5

1.2 术语与缩略语 5

2. 项目概述 5

2.1 项目背景和目标 5

2.2 项目范围 5

2.3 交付的产品 5

2.4 约束和假设 5

3. 角色和职责 6

3.1 利益相关人角色和职责 6

3.2 有关的利益相关人介入计划 6

4. 项目约定 6

5. 项目的已定义过程 6

5.1 项目的生命周期选择 6

5.2 项目阶段划分及主要工作产品 6

5.3 本项目采用的过程 7

5.4 裁剪结论 7

6. 工作任务分解 7

7. 项目估计 7

8. 项目所需技能和培训计划 8

8.1 项目所需技能 8

8.2 项目培训计划 8

9. 项目相关计划 8

10. 开发计划 8

10.1 项目监控计划 8

10.1.1 活动列表 8

10.1.2 改进指标 8

10.1.3 偏差控制(项目计划变更与重估计约定) 9

10.2 风险管理计划 9

10.3 度量与分析计划 9

10.4 质量保证计划 10

10.5 配置管理计划 10

10.6 系统测试计划 10

10.7 介入计划 10

10.8 数据管理计划 10

10.9 项目培训计划 11

10.10 需求管理计划 11

11. 工作环境 11

11.1 开发环境 11

11.1.1 硬件设备 11

11.1.2 支持工具和软件环境 11

11.2 测试环境 12

11.2.1 硬件设备 12

11.2.2 支持工具和软件环境 12

12. 其他 12

贪吃蛇项目开发计划

1.前言

1.1目的

这些年随着科学技术的发展,手机几乎占领了人们的整个生活,拍照手机、音乐手机等各领风骚。

然而,人们玩的最多的手机游戏却在市场上显得平淡无奇,谁又曾经想过在这看似平常的手机游戏中却藏着巨大的商机?

如今,用手机看新闻、发邮件、拍照、聊天已经不再新鲜,而用手机玩游戏已经成为时下比较流行的消遣方式。

手机游戏的发展离不开手机终端的普及和数据服务的推广。

近几年来,随着手机游戏技术自身的日益成熟,手机游戏的巨大商机开始展现在人们面前,并开始风靡发展。

基于以上种种原因,所以我们组这次打算来做一款此类型的小游戏,供人们在日常的娱乐生活中,在不需要占用太多空间,又无须联网的情况下,供广大用户使用,更重要的是,这种益智类的单机版小游戏,不会让人们沉迷而影响正常生活,达到真正的娱乐休闲的目的!

1.2术语与缩略语

访问修饰符:

用于限制对类型或类型成员的访问的关键字,如private、public、protected以及internal等;

可访问成员:

一种由给定类型的访问成员。

一种类型的可访问成员不一定可由另一种类型访问;

类:

一种描述对象的数据类型,类不仅仅包含数据,还包含作用于数据的方法;

字段(field):

类或结构的一个可以直接访问的数据成员;

方法:

一个可以提供类或者结构的行为的命名代码块;

属性(property):

通过访问器访问的数据成员;

static:

声明为静态的类或方法不必首先使用关键字new进行实例化就可以存在.Main()就属于静态方法。

2.项目概述

如今,现在手机的功能已经不仅仅是简单的打接电话,收发短信了。

更多的手机用户希望在工作、学习之余通过方便灵巧可以随身携带的仪器休闲娱乐。

因此,为了迎合众多用户的需求并适应于现在的手机的规模,我们开发出一款适合于各阶层人士的具有很强的娱乐性和交互性的贪吃蛇的小游戏。

为什么取“贪吃蛇”这个名字呢?

其用意还是很明显的,贪吃蛇其实并不贪,它是人不断向前追求的象征,就像现代的人只有不断努力向前才能得到自己想要的,而食物也是随机而出现的,就像现在社会上存在的机会,而我们只有找好自己的目标才能成功!

2.1项目背景和目标

项目名称:

贪吃蛇开发

任务提出者:

许明华、黄程、廖浩杰

用户:

所有手机用户者

开发者:

项目提出的背景:

“贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎,本文基于c++及MFC编程技术,开发了一个操作简单、界面美观、功能较为齐全的“贪吃蛇”游戏

2.2项目范围

范围:

针对所有手机用户(如学生、老师、公司老板、职员、工人等);

功能:

能实现简单而美观的游戏界面,并供用户在手机上随时随地可以开始游戏,进行娱乐;

性能:

1、响应时间小于1秒;

2、系统运行时间支持一天24小时运行。

参与:

参与项目的选定、材料的收集、方案的实施、以及最后代码的测试,运行。

2.3约束和假设

约束:

经约定双方达成从2016年07月17号开始项目的需求分析、项目计划的制定、项目的详细设计以及概要设计文档的编写的协定,并明确做出以下规定:

1、2016年07月18日早上提交项目的项目需求分析说明书;

2、2016年07月18日晚上提交项目计划书;

3、2016年07月19日晚上提交详细设计说明书(包括概要设计说明书);

4、2016年7月22日提交软件测试用例和测试日志报告;

5、每天记录学校提供的工作日志报告,会定期抽查;

8、阶段评审报告(待定,需和学校沟通);

假设:

本次项目完全由大家自主选择,假设项目组的每一位成员都尽心尽力,我们最后一定能让此次项目顺利完成!

3.角色和职责

3.1利益相关人角色和职责

序号

角色

成员姓名

职责

备注

1.

项目经理

许明华

负责分配资源,确定优先级,协调与客户和用户之间的沟通。

使项目团队集中于正确的目标,还要建立一套工作日志,以确保项目工件的完整性和质量。

工作内容:

-制定软件开发计划;

-制定项目角色并分配相应工作;

-对项目进行监督和控制;

-对迭代和阶段进行评估。

2.

系统分析师

黄程

通过对开发活动产生的工件进行验证和确认活动,发现缺陷以提高产品的质量。

-制定测试计划;

-进行测试设计,产生测试用例;

-进行测试实施,产生测试过程和测试脚本;

-执行测试,产生测试结果;

-对测试结果进行评估,产生测试评估报告。

3.

需求分析师

通过对项目的初步分析,总结,将项目的大致框架构建出来,并为后续的实施提供可行性的方案

4.

程序员

廖浩杰

负责按照项目所采用的标准来进行构件开发与测试,以便将构件集成到更大的子系统中,最终实现完整的系统。

-按照设计实施构件;

-集成构件;

-执行单元测试;

修复测试发现的缺陷;

-开发安装工件。

4.项目阶段划分及主要工作产品

阶段划分

阶段目标

使用的工具和方法

主要活动及工作产品

阶段周期

1.

阶段一

熟悉MFC基础编程

工具:

VS2010/VS2015

MFC上机编程

活动:

(1)关于MFC理论课的学习;

(2)上机编程练习MFC;

产品:

制作出“简易计算器”,并能进行简单的加法、减法,以MFC的界面输出。

两天(7.15-16)

2.

阶段二

拟定项目“贪吃蛇”小游戏

电脑、手机、老师下发的资料;

通过上网查询资料,以及对老师的资料的分析和对自身能力的估测,最终确定项目。

确定了开发项目“贪吃蛇”小游戏

三天(07.17-19)

“贪吃蛇”项目的需求分析;

“贪吃蛇”游戏的概要设计。

VS2010/VS2015/PS

通过资料的查询以及小组成员的共同讨论得出了项目需求分析,在此基础上,用MFC编写出游戏界面,并用PS进行界面美化,最后得出概要设计书。

活动:

资料查询,搜集和整理;

MFC程序的编写,编译;

PS界面的美化;

产品:

确定“贪吃蛇”需求分析说明书,概要设计说明书

“贪吃蛇”详细设计说明书

这一阶段主要是小组成员共同讨论,在MFC设计编写程序的过程中一步一步得出详细的的设计

制定最终的“贪吃蛇”详细计划书

3.

阶段三

软件测试用例和测试日志报告

VS2010/VS2015/Office

这一阶段主要是通过VS2010/VS2015进行软件测试,并在测试的过程中完成对应的测试日志报告

整理出软件测试实例和测试日志报告

六天(07.19-24)

得到项目的最终结果:

(1)完整程序

(2)完整文档

通过小组成员的共同讨论、分析,进行代码的最后编译、调试,得到完整的项目最优代码,同时完成项目的所有文档的撰写

整理软件测试实例和测试日志报告

完成最终的评审的及答辩

小组成员

确立完整项目,并接受老师审评

5.工作任务分解

1)、许明华:

主要负责分配资源,确定优先级,协调与客户和用户之间的沟通。

2)、黄程:

3)、廖浩杰:

6.项目相关计划

我们组在选了“贪吃蛇”小游戏这个项目之后,便开始了一系列的准备:

1、首先我们组准备了用MFC编程将这个游戏界面展示出来,所以先学习MFC就成了我们做这个项目的第一个任务;

2、接下来我们开始从网上收集资料,并结合老师发下来的资料,经过讨论后制定了如下的方案:

我(许明华)目前主要主要负责文档的撰写;

廖浩杰主要负责代码的编写,收集,整理和编译;

黄程主要负责代码的测试,MFC游戏界面的的编写以及PS美化界面;

3、接下来就是进行上一步的操作的实现,在接下来的两天里,我主要进行“贪吃蛇”项目的需求分析说明书的编写,项目计划书的编写以及详细(概要)设计计划书的编写,廖浩杰则主要进行代码的编写和处理,黄程则主要进行MFC界面的制作;

4、完成一系列的准备工作后,我们开始着手于功能的实现,我们的“贪吃蛇”游戏主要含有“游戏”、“游戏设置”、“游戏帮助”以及“英雄榜”四个主要功能操作,每个功能下面又设有两到三个具体实现功能按钮,以供玩家在游戏的时候可以自由选择;

5、操作功能基本实现之后,我们开始准备将我们的游戏和功能以及操作三大步骤结合起来,完成“贪吃蛇”游戏的完整雏形,能进行简单的游戏运行以及游戏操作;

6、有完整的游戏雏形之后,我们开始进入软件测试阶段。

这个阶段主要是结合我们前面制定的需求分析规格说明书以及详细计划说明书来对程序进行测试,并在测试的过程中对代码进行修改和完善,以达到最优的效果;

7、对软件进行测试之后,我们开始撰写详细软件测试用例和软件测试日志报告(这个在重点在软件测试过程中边测试边记录),生成一份详细的“贪吃蛇”测试用例和日志报告,以备最终的答辩;

8、最后阶段,整理我们的文档以及游戏代码,准备最后的答辩。

7.系统测试计划

系统测试计划:

在完成了前期的项目选定,项目的需求分析,项目的概要设计,并进行设计的功能实现之后,得出一份较为详细的关于“贪吃蛇”的项目的详细的计划书之后,便可以可以开始后期的软件的测试和系统的检测和修复,针对后期的测试计划,我们做了如下几步规划:

(1)、在7月18号完成项目的计划书大致整理,并开始进一步研究讨论并开始撰写“贪吃蛇”详细设计计划书;

(2)、在7月19号完成项目的详细设计计划书,并以此作为后期功能的实现、进行代码的编写以及进行软件的测试提供一个可靠的依据;

(3)、在7月20号至22号进行软件的具体功能的实现,并进行编译运行,可以进行游戏的界面输出并能达到游戏的效果;

(4)、在7月20号至22号这两天进行软件的测试的同时,进行软件测试日志报告的撰写,为测试后期进行修复提供可修复条件,并在此期间生成软件测试用例;

(5)、在7月23进行代码的整理,文档的整理;

(6)、进行答辩;

人员安排:

(1)、7月18号由许明华完成项目计划书的撰写,黄程完成代码的注释,游戏界面的设计,廖浩杰完成功能“回放的”的难点攻关;

(2)、7月19号我们一起完成详细计划的研究讨论,并最终有许明华完成撰写,黄程继续完成页面的设计,廖浩杰继续完成技术难点的攻关;

(3)、7月20号至22号小组团队进行系统的测试,文档的撰写;

(4)、7月23号小组完成文档的整理,代码的整理;

(5)、小组准备接受老师的审评。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2