《软件技术专业项目设计文档(ISSAS)(共21页).doc》由会员分享,可在线阅读,更多相关《软件技术专业项目设计文档(ISSAS)(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 项目组号 01 密 级 公 开 湖南科技职业学院软件学院项目设计文档项 目 名 称 推箱子 专 业 软件技术(游戏方向) 指 导 教 师 易威环 项目组成员 陈海斌 2015年 7 月专心-专注-专业前 言1项目开发目的 为了巩固专业知识,掌握Flash AS3游戏开发,通过本项目,提高学习兴趣,获取成就感,本人开发了本游戏推箱子。2项目开发背景 本项目为推箱子,由湖南科技职业学院软件学院提出,由学生业余时间娱乐使用。 3项目开发定义 本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。4项目开发平台Flas
2、h CS5.5+AS3目 录 3.2 数据库E-R图 12第1章 项目开发计划书 文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档7-1王小青王小青王小青2修改文档7-2王小青王小青王小青34第2章 推箱子系统需求规格说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档342.1问题陈述:为了巩固专业知识,掌握Flash AS3游戏开发,通过本项目,提高学习兴趣,获取成就感,本人开发了本游戏推箱子。2.2要达到的目标:本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。2.3具体的分析:需
3、求功能清单:表2.3.1 XXXX功能编号功能名称文中标题编号备注1用户推动箱子功能描述:用户按左右上下键,工人在通道上移动,可以推动箱子在通道上移动,如果前面是障碍物,则不能移动;如果前面是箱子,箱子前面是通道,则箱子可以移动;如果箱子前面是目标地,则箱子固定在目标地,再推其它箱子。2箱子移动功能描述:3. 过关功能描述:4. 积分功能描述: 第3章 推箱子系统设计书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档343.1 命名规则3.1.1 引言:1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2 项目背景:1 委托单位:维克远程教育中心(
4、Victory Center of e-learning,简称VCE),是一家现代化的远程学习教育机构。该组织最近 进行了一次大规模的基于网上预定服务的市场调查。调查结果表明:大部分专业人士,尤其是年龄在20-40岁的专业人士,习惯于通过网络进性专业资料的搜集和获取,并通过网络进行 服务的付费。于是,VCE准备构建一个在线支付系统来解决这个问题。 2 接受单位:湖南科技职业学院软件学院。3.1.3 命名规则1、类命名规则:用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。 如:public class ManagerBean()2、函数命名规则:用动词或动词短语命名方法。用下述范例所
5、示的Pascal大写方式命名方法。如:public String ProcessResult()、public void MakeMD5 ()3、属性命名规则:用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。如:loginname、loginpassword.4、变量的命名规则:使用名词,首写字母小写。例如,ball(描述性名词),myBall(名词短语),3.2软件结构图3.2.1用户功能结构图:推箱子用户推箱子箱子移动过关积分图3.2.1 3.2.2用户推箱子流程图3.2.3用户推箱子流程图3.2.4用户推箱子流程图3.25用户推箱子流程图3.3屏幕设计(在此贴图)第4章 测试
6、计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档344.1单元测试计划表4.1.1单元测试范围各功能模块单元测试方法人工输入值单元测试环境Windows2000 server ,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值。True2010/11/25用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息;是否要求用户必须输入用户名和密码。True2010/11/25用户个人平台模块是否能在线进行用户充值。True2010/11/25用
7、户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。True2010/11/25用户信息、图书和课程的查询是否能按指定的要求进行模糊,精确的查询。True2010/11/25主界面用户权限的不同是否有不同的功能菜单。True2010/11/25在线课程模块用户是否能进行在线点播。True2010/11/254.2集成测试计划表4.2.1 单元测试范围VCE教育网单元测试方法人工输入值单元测试环境Windows2000 server ,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级要测试的功能预期结果进度日期实际日期负
8、责人通用的数据库连接函数检测是否返回预期的值True2010/11/30用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息是否要求用户必须输入用户名和密码是否有三次登陆的限制授权用户是否能成功登陆True2010/11/30用户个人平台模块是否能在线进行用户充值True2010/11/30用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内是否可以修改用户信息。True2010/11/304.3性能测试计划表4.3.1负载测试测试是否允许同时4000人同时登录用例目的测试该网站是否能够满足今后的业务需求前提条件网络带宽100M 以上输入数据期望的性能(平均值)实际性能(平
9、均值)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.测试阶段已识别且已合
10、适地安排好2.测试计划和总的项目计划一致3.测试进度已经明确的定义5.5问题报告表5.5.1模块位置问题描述问题等级修正者姓名采取的动作修正时间用户上传图书模块用户上传不健康书籍;上传书籍的种类不能随便填。A用户上传的任何书籍后,状态都先冻结,经过图书管理员的验证后,再变成正常状态,上传到网上;上传的种类使用下拉框,让用户选择。2006/12/8所有功能模块命名不规范变量,对象等命名不符合命名规则。C根据命名规则,修正所有不正确的命名。2006/12/8。5.6测试报告表5.6.1项目名称:测试项模块名称:用户登陆类名:MemberEntityEJB测试人姓名:测试时间:2006/12/9错误
11、个数:0序号路径输入输出实际结果1.如果输入一个正确的用户名和密码,应该显示登陆成功。用户名:mingei密码:xiaoming跳到登陆成功的主界面跳到登陆成功的主界面2.如果输入一个错误的用户名和密码,应该显示登陆失败。用户名:ttt密码:ttt对不起你的密码不正确。对不起你的密码不正确。3.如果不输入任何数据,应该显示,请输入你的用户名和密码。用户名:空密码:空请输入你的用户名和密码。请输入你的用户名和密码。第6章 XXX系统安装手册文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档346.1功能6.2系统解决方案:6.3开发平台: 6.4使用技术架构:6.5系统资源需求、配置要求: 6.5.1硬件环境: Pentium 4 2.8MHz以上 至少512MB内存(建议使用1G内存)。 至少80G硬盘(建议使用160G硬盘)。6.5.2软件环境:操作系统:Windows 2000/XP Server防火墙:Netscreen服务器:WebLogic 数据库:SQL Server2000通讯协议:TCP/IP浏览器:IE6.0以上版本 6.6系统部署、维护要求: 第7章 XXX系统操作手册文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档347.1 用户管理模块操作本模块。结束语本小组。
限制150内