软件技术专业项目设计文档ISSAS.docx
- 文档编号:12060672
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:18
- 大小:59.84KB
软件技术专业项目设计文档ISSAS.docx
《软件技术专业项目设计文档ISSAS.docx》由会员分享,可在线阅读,更多相关《软件技术专业项目设计文档ISSAS.docx(18页珍藏版)》请在冰豆网上搜索。
软件技术专业项目设计文档ISSAS
项目组号01
密级公开
湖南科技职业学院软件学院
项目设计文档
项目名称推箱子
专业软件技术(游戏方向)
指导教师易威环
项目组成员陈海斌
2015年7月
前言
1.项目开发目的
为了巩固专业知识,掌握FlashAS3游戏开发,通过本项目,提高学习兴趣,获取成就感,本人开发了本游戏——推箱子。
2.项目开发背景
本项目为《推箱子》,由湖南科技职业学院软件学院提出,由学生业余时间娱乐使用。
3.项目开发定义
本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。
4.项目开发平台
FlashCS5.5+AS3
目录
第1章项目开发计划书1
1.1项目范围2
1.2客户资料2
1.3项目成果2
1.4资源需求2
1.5项目风险分析3
1.6分配任务3
第2章XXX系统需求规格说明书5
2.1问题陈述:
6
2.2要达到的目标:
6
2.3具体的分析:
6
第3章XXX系统设计书10
3.1命名规则11
3.2数据库E-R图12
3.3软件结构图13
3.4构架图15
3.5类图15
3.6时序图16
3.7屏幕设计18
第4章测试计划书20
4.1单元测试计划21
4.2集成测试计划22
4.3性能测试计划23
第5章测试用例及测试报告24
5.1单元测试25
5.2集成测试26
5.3软件项目审核评审检验表27
5.4测试审核检验表28
5.5问题报告29
5.6测试报告29
第6章XXX系统安装手册31
6.1功能32
6.2系统解决方案:
32
6.3开发平台:
32
6.4使用技术架构:
32
6.5系统资源需求、配置要求:
32
6.6系统部署、维护要求:
32
第7章XXX系统操作手册33
7.1用户管理模块操作34
结束语35
第1章项目开发计划书
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
7-1
王小青
王小青
王小青
2
修改文档
7-2
王小青
王小青
王小青
3
4
第2章推箱子系统需求规格说明书
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
2.1问题陈述:
为了巩固专业知识,掌握FlashAS3游戏开发,通过本项目,提高学习兴趣,获取成就感,本人开发了本游戏——推箱子。
2.2要达到的目标:
本项目主要包括地图设计、工人移动、箱子移动、箱子碰到障碍物、箱子到达目的地,过关后,进入第二关,重新设计地图。
2.3具体的分析:
需求功能清单:
表2.3.1XXXX…
功能编号
功能名称
文中标题编号
备注
1.用户推动箱子
功能描述:
用户按左右上下键,工人在通道上移动,可以推动箱子在通道上移动,如果前面是障碍物,则不能移动;如果前面是箱子,箱子前面是通道,则箱子可以移动;如果箱子前面是目标地,则箱子固定在目标地,再推其它箱子。
2.箱子移动
功能描述:
3.过关
功能描述:
4.积分
功能描述:
第3章《推箱子》系统设计书
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
3.1命名规则
3.1.1引言:
1编写目的:
开发人员统一命名规范程序代码,更好的统一各模块。
3.1.2项目背景:
1委托单位:
维克远程教育中心(VictoryCenterofe-learning,简称VCE),是一家现代化的远程学习教育机构。
该组织最近进行了一次大规模的基于网上预定服务的市场调查。
调查结果表明:
大部分专业人士,尤其是年龄在20-40岁的专业人士,习惯于通过网络进性专业资料的搜集和获取,并通过网络进行服务的付费。
于是,VCE准备构建一个在线支付系统来解决这个问题。
2接受单位:
湖南科技职业学院软件学院。
3.1.3命名规则
1、类命名规则:
用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。
如:
publicclassManagerBean(){}
2、函数命名规则:
用动词或动词短语命名方法。
用下述范例所示的Pascal大写方式命名方法。
。
如:
publicStringProcessResult()、publicvoidMakeMD5()
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章测试计划书
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
4.1单元测试计划
表4.1.1
单元测试范围
各功能模块
单元测试方法
人工输入值
单元测试环境
Windows2000server,SQLServer2000
将产生的文档
单元测试用例,测试报告等
单元测试任务/优先级
要测试的功能
预期结果
进度日期
实际日期
负责人
通用的数据库连接函数
检测是否返回预期的值。
True
2010/11/25
用户登陆、注册模块
屏幕是否有自己预定义的LOGO标志信息;是否要求用户必须输入用户名和密码。
True
2010/11/25
用户个人平台模块
是否能在线进行用户充值。
True
2010/11/25
用户信息的修改,删除
点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。
True
2010/11/25
用户信息、图书和课程的查询
是否能按指定的要求进行模糊,精确的查询。
True
2010/11/25
主界面
用户权限的不同是否有不同的功能菜单。
True
2010/11/25
在线课程模块
用户是否能进行在线点播。
True
2010/11/25
4.2集成测试计划
表4.2.1
单元测试范围
VCE教育网
单元测试方法
人工输入值
单元测试环境
Windows2000server,SQLServer2000
将产生的文档
单元测试用例,测试报告等
单元测试任务/优先级
要测试的功能
预期结果
进度日期
实际日期
负责人
通用的数据库连接函数
检测是否返回预期的值
True
2010/11/30
用户登陆、注册模块
屏幕是否有自己预定义的LOGO标志信息
是否要求用户必须输入用户名和密码
是否有三次登陆的限制
授权用户是否能成功登陆
True
2010/11/30
用户个人平台模块
是否能在线进行用户充值
True
2010/11/30
用户信息的修改,删除
点击列表,是否能将对应的用户信息显示在对应的框内
是否可以修改用户信息。
True
2010/11/30
4.3性能测试计划
表4.3.1
负载测试
测试是否允许同时4000人同时登录
用例目的
测试该网站是否能够满足今后的业务需求
前提条件
网络带宽100M以上
输入数据
期望的性能(平均值)
实际性能(平均值)
4000人同时访问
响应时间小于3秒
第5章测试用例及测试报告
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
5.1单元测试
以下是要测试的单元
表5.1.1
编号
单元模块测试
(√/×)
1.
用户登陆
√
2.
用户注册
√
3.
√
5.2集成测试
表5.2.1
编号
VCE教育网集成测试
(√/×)
1.
用户登陆
√
2.
用户注册
√
3.
√
4.
√
5.
√
6.
√
5.3软件项目审核评审检验表
表5.3.1
编号
关心的方面
(√/×)
1.
软件范围定义无歧义
√
2.
术语清楚
√
3.
资源足够
√
4.
资源准备好
√
5.
项目中涉及的所有风险已经识别
√
6.
项目风险管理已经到位
√
7.
所有任务已经识别和分配
√
5.4测试审核检验表
表5.4.1
编号
关心的方面
(√/×)
1.
测试阶段已识别且已合适地安排好
√
2.
测试计划和总的项目计划一致
√
3.
测试进度已经明确的定义
√
5.5问题报告
表5.5.1
模块
位置
问题描述
问题
等级
修正者
姓名
采取的动作
修正时间
用户上传图书模块
用户上传不健康书籍;上传书籍的种类不能随便填。
A
用户上传的任何书籍后,状态都先冻结,经过图书管理员的验证后,再变成正常状态,上传到网上;上传的种类使用下拉框,让用户选择。
2006/12/8
所有功能模块命名不规范
变量,对象等命名不符合命名规则。
C
根据命名规则,修正所有不正确的命名。
2006/12/8
。
5.6测试报告
表5.6.1
项目名称:
测试项模块名称:
用户登陆
类名:
MemberEntityEJB
测试人姓名:
测试时间:
2006/12/9
错误个数:
0
序号
路径
输入
输出
实际结果
1.
如果输入一个正确的用户名和密码,应该显示登陆成功。
用户名:
mingei
密码:
xiaoming
跳到登陆成功的主界面
跳到登陆成功的主界面
2.
如果输入一个错误的用户名和密码,应该显示登陆失败。
用户名:
ttt
密码:
ttt
对不起你的密码不正确。
对不起你的密码不正确。
3.
如果不输入任何数据,应该显示,请输入你的用户名和密码。
用户名:
空
密码:
空
请输入你的用户名和密码。
请输入你的用户名和密码。
第6章XXX系统安装手册
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
6.1功能
6.2系统解决方案:
6.3开发平台:
6.4使用技术架构:
6.5系统资源需求、配置要求:
6.5.1硬件环境:
Pentium42.8MHz以上
至少512MB内存(建议使用1G内存)。
至少80G硬盘(建议使用160G硬盘)。
6.5.2软件环境:
操作系统:
Windows2000/XPServer
防火墙:
Netscreen
服务器:
WebLogic
数据库:
SQLServer2000
通讯协议:
TCP/IP
浏览器:
IE6.0以上版本
6.6系统部署、维护要求:
第7章XXX系统操作手册
文件修改记录
编号
状态
日期
执笔人
审核人
批准人
修改页码及条款
1
创建文档
2
修改文档
3
4
7.1用户管理模块操作
本模块。
。
。
。
。
结束语
本小组。
。
。
。
。
。
。
。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 专业 项目 设计 文档 ISSAS