软件技术专业项目设计文档ISSAS.docx

上传人:b****1 文档编号:2580513 上传时间:2023-05-04 格式:DOCX 页数:18 大小:59.84KB
下载 相关 举报
软件技术专业项目设计文档ISSAS.docx_第1页
第1页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第2页
第2页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第3页
第3页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第4页
第4页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第5页
第5页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第6页
第6页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第7页
第7页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第8页
第8页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第9页
第9页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第10页
第10页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第11页
第11页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第12页
第12页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第13页
第13页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第14页
第14页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第15页
第15页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第16页
第16页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第17页
第17页 / 共18页
软件技术专业项目设计文档ISSAS.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件技术专业项目设计文档ISSAS.docx

《软件技术专业项目设计文档ISSAS.docx》由会员分享,可在线阅读,更多相关《软件技术专业项目设计文档ISSAS.docx(18页珍藏版)》请在冰点文库上搜索。

软件技术专业项目设计文档ISSAS.docx

软件技术专业项目设计文档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用户管理模块操作

本模块。

 

结束语

本小组。

 

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

当前位置:首页 > 人文社科 > 法律资料

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

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