软件技术专业项目设计文档(issas)

上传人:第*** 文档编号:61628311 上传时间:2018-12-07 格式:DOC 页数:21 大小:361KB
返回 下载 相关 举报
软件技术专业项目设计文档(issas)_第1页
第1页 / 共21页
软件技术专业项目设计文档(issas)_第2页
第2页 / 共21页
软件技术专业项目设计文档(issas)_第3页
第3页 / 共21页
软件技术专业项目设计文档(issas)_第4页
第4页 / 共21页
软件技术专业项目设计文档(issas)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《软件技术专业项目设计文档(issas)》由会员分享,可在线阅读,更多相关《软件技术专业项目设计文档(issas)(21页珍藏版)》请在金锄头文库上搜索。

1、 项目组号 01 密 级 公 开 湖南科技职业学院软件学院项目设计文档项 目 名 称 推箱子 专 业 软件技术(游戏方向) 指 导 教 师 易威环 项目组成员 陈海斌 2015年 7 月前 言1项目开发目的 为了巩固专业知识,掌握Flash AS3游戏开发,通过本项目,提高学习兴趣,获取成就感,本人开发了本游戏推箱子。2项目开发背景 本项目为推箱子,由湖南科技职业学院软件学院提出,由学生业余时间娱乐使用。 3项目开发定义 本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。4项目开发平台Flash CS5.5+AS3目 录第1章 项目开

2、发计划书11.1项目范围21.2客户资料21.3项目成果21.4资源需求21.5项目风险分析31.6分配任务3第2章 XXX系统需求规格说明书52.1问题陈述:62.2要达到的目标:62.3具体的分析:6第3章 XXX系统设计书103.1 命名规则 11 3.2 数据库E-R图 123.3软件结构图133.4构架图153.5类图153.6时序图163.7屏幕设计18第4章 测试计划书204.1单元测试计划214.2集成测试计划224.3性能测试计划23第5章 测试用例及测试报告245.1单元测试255.2集成测试265.3软件项目审核评审检验表275.4测试审核检验表285.5问题报告295.

3、6测试报告29第6章 XXX系统安装手册316.1功能326.2系统解决方案:326.3开发平台:326.4使用技术架构:326.5系统资源需求、配置要求:326.6系统部署、维护要求:32第7章 XXX系统操作手册337.1 用户管理模块操作34结束语35第1章 项目开发计划书 文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档7-1王小青王小青王小青2修改文档7-2王小青王小青王小青34第2章 推箱子系统需求规格说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档342.1问题陈述:为了巩固专业知识,掌握Flash AS3游戏开发,通过本项目,

4、提高学习兴趣,获取成就感,本人开发了本游戏推箱子。2.2要达到的目标:本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。2.3具体的分析:需求功能清单:表2.3.1 XXXX功能编号功能名称文中标题编号备注1用户推动箱子功能描述:用户按左右上下键,工人在通道上移动,可以推动箱子在通道上移动,如果前面是障碍物,则不能移动;如果前面是箱子,箱子前面是通道,则箱子可以移动;如果箱子前面是目标地,则箱子固定在目标地,再推其它箱子。2箱子移动功能描述:3. 过关功能描述:4. 积分功能描述: 第3章 推箱子系统设计书文件修改记录编号状态日期执笔

5、人审核人批准人修改页码及条款1创建文档2修改文档343.1 命名规则3.1.1 引言:1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2 项目背景:1 委托单位:维克远程教育中心(Victory Center of e-learning,简称VCE),是一家现代化的远程学习教育机构。该组织最近 进行了一次大规模的基于网上预定服务的市场调查。调查结果表明:大部分专业人士,尤其是年龄在20-40岁的专业人士,习惯于通过网络进性专业资料的搜集和获取,并通过网络进行 服务的付费。于是,VCE准备构建一个在线支付系统来解决这个问题。 2 接受单位:湖南科技职业学院软件学院。3.1.3

6、 命名规则1、类命名规则:用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。 如:public class ManagerBean()2、函数命名规则:用动词或动词短语命名方法。用下述范例所示的Pascal大写方式命名方法。如:public String ProcessResult()、public void MakeMD5 ()3、属性命名规则:用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。如:loginname、loginpassword.4、变量的命名规则:使用名词,首写字母小写。例如,ball(描述性名词),myBall(名词短语),3.2软件结构图3.2.1用

7、户功能结构图:推箱子用户推箱子箱子移动过关积分图3.2.1 3.2.2用户推箱子流程图3.2.3用户推箱子流程图3.2.4用户推箱子流程图3.25用户推箱子流程图3.3屏幕设计(在此贴图)第4章 测试计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档344.1单元测试计划表4.1.1单元测试范围各功能模块单元测试方法人工输入值单元测试环境Windows2000 server ,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值。True2010/

8、11/25用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息;是否要求用户必须输入用户名和密码。True2010/11/25用户个人平台模块是否能在线进行用户充值。True2010/11/25用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。True2010/11/25用户信息、图书和课程的查询是否能按指定的要求进行模糊,精确的查询。True2010/11/25主界面用户权限的不同是否有不同的功能菜单。True2010/11/25在线课程模块用户是否能进行在线点播。True2010/11/254.2集成测试计划表4.2.1 单元测试范围VCE教育

9、网单元测试方法人工输入值单元测试环境Windows2000 server ,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值True2010/11/30用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息是否要求用户必须输入用户名和密码是否有三次登陆的限制授权用户是否能成功登陆True2010/11/30用户个人平台模块是否能在线进行用户充值True2010/11/30用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内是否可以修改用户信息。True201

10、0/11/304.3性能测试计划表4.3.1负载测试测试是否允许同时4000人同时登录用例目的测试该网站是否能够满足今后的业务需求前提条件网络带宽100M 以上输入数据期望的性能(平均值)实际性能(平均值)4000人同时访问响应时间小于3秒第5章 测试用例及测试报告文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档345.1单元测试以下是要测试的单元表5.1.1 编号单元模块测试(/)1用户登陆2用户注册35.2集成测试表5.2.1 编号VCE教育网集成测试(/)1用户登陆2用户注册34565.3软件项目审核评审检验表表5.3.1编号关心的方面(/)1.软件范围定义无歧义2.术语清楚3.资源足够4.资源准备好5.项目中涉及的所有风险已经识别6.项目风险管理已经到位7.所有任务已经识别和分配5.4测试审核检验表表5.4.1编号关心的方面(/)1.测试阶段已识别且已合适地安排好2.测试计划和总的项目计划一致3.测试进度已经明确的定义5.5问题报告表5.5.1模块位置问题描述问题等级修正者姓名采取的动作修正时间用户上传图书模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号