软件工程概要设计模板.docx
- 文档编号:24418694
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:11
- 大小:28.83KB
软件工程概要设计模板.docx
《软件工程概要设计模板.docx》由会员分享,可在线阅读,更多相关《软件工程概要设计模板.docx(11页珍藏版)》请在冰豆网上搜索。
软件工程概要设计模板
项目编号:
密级:
**概要设计
(版本号PD04V1.02)
**项目组
2011年12月5日
审批记录
文档名称:
**概要设计
现行版本号:
PD04V1.02
拟制人:
日期:
2011-12-1
审核人:
日期:
2011-12-5
项目负责人审批意见:
签字:
日期:
管理专家审批意见:
签字:
日期:
用户代表审批意见:
签字:
日期:
变更记录
变更
编号
版本号
日期
章节/段落/行
或图/表号
变更
状态
变更简单描述
审核人
批准人
1
V1.00
2011-11-30
A
概要设计初稿完成
2
V1.01
2011-12-1
6.1.1.10
M
修改代理管理类
3
V1.02
2011-12-4
7
M
修改数据库表设计
变更状态:
A–增加M–修改D–删除
目录
1引言1
1.1编写目的1
1.2项目背景1
1.3术语1
1.4参考资料1
2任务概述1
2.1目标1
2.2开发与运行环境1
2.2.1开发环境的配置1
2.2.2运行环境的配置1
2.2.3测试环境的配置2
2.3需求概述2
2.4条件与限制2
3总体设计2
3.1软件描述2
3.2处理流程2
3.2.1**处理流程2
3.2.2**处理流程2
3.3功能结构设计2
3.3.1**功能结构2
3.3.2**功能结构2
3.4功能需求与程序代码的关系2
5接口设计3
5.1外部接口3
5.2内部接口3
5.2.1主控中心内部接口3
5.2.2测试代理内部接口3
6数据结构设计4
6.1逻辑结构设计4
6.1.1主控中心主要数据结构4
6.2物理结构设计4
6.3数据结构与程序代码的关系4
7数据库设计4
7.1数据库环境说明4
7.2数据库的命名规则5
7.3逻辑设计5
7.4物理设计5
7.5安全性设计5
7.6数据库管理与维护说明5
8界面设计5
9出错处理设计5
9.1出错输出信息5
9.2出错处理对策5
10安全保密设计5
11维护设计5
1引言
1.1编写目的
1.2项目背景
1.3术语
【列出本文档中所用到的专门术语的定义和外文缩写的原词组。
】
缩写、术语
解释
1.4参考资料
【1】
2任务概述
2.1目标
2.2开发与运行环境
2.2.1开发环境的配置
类别
标准配置
最低配置
计算机硬件
基于Intel×86结构的CPU,主频≥2.4GHz
内存≥512M
硬盘至少有200M
基于Intel×86结构的CPU,主频≥1GHz
内存≥256M
硬盘至少有200M
计算机软件
Windows2000或WindowsXP操作系统,
VisioC++6.0
WinPCap3.1以上
Tcl84
Windows2000或WindowsXP操作系统,
VisioC++6.0
WinPCap3.1以上
Tcl83以上
网络通信
至少要有一块可用网卡,能运行IP协议栈即可。
至少要有一块可用网卡,能运行IP协议栈即可。
其它
采用MicrosoftSQL2000数据库系统
采用MicrosoftSQL2000数据库系统
2.2.2运行环境的配置
类别
标准配置
最低配置
计算机硬件
基于Intel×86结构的CPU,控制中心要求主频≥2.4GHz
内存≥512M
硬盘至少有200M
测试代理要求
CPU主频≥1GHz
内存≥256M
硬盘至少有200M
软件
Windows2000或WindowsXP操作系统,
WinPCap3.1以上
Windows2000或WindowsXP操作系统,
WinPCap3.1以上
网络通信
至少要有一块可用网卡,能运行IP协议栈即可。
连在局域网内。
至少要有一块可用网卡,能运行IP协议栈即可。
连在局域网内。
其它
采用MicrosoftSQL2000数据库系统
采用MicrosoftSQL2000数据库系统
2.2.3测试环境的配置
2.3需求概述
2.4条件与限制
无。
3总体设计
3.1软件描述
**主要功能如下:
3.2处理流程
3.2.1**处理流程
3.2.2**处理流程
3.3功能结构设计
3.3.1**功能结构
3.3.2**功能结构
3.4功能需求与程序代码的关系
5接口设计
5.1外部接口
5.2内部接口
5.2.1主控中心内部接口
1.协议支撑模块测试控制模块
调用接口为Send(ControlConnections,Commandcmd)
参数ControlConnetions:
类型定义:
structControlConnection{
SOCKETs;}
含义:
代表主控中心与待控制的测试代理之间的套接口连接。
参数Commandcmd:
类型定义:
structCommand{
inttype;
intsubtype;
}
2.协议支撑模块代理管理模块
调用接口为:
Send(ControlConnections,Commandcmd)
参数ControlConnetions:
类型定义:
structControlConnection{
SOCKETs;
}
代表主控中心与待控制的测试代理之间的套接口连接。
参数Commandcmd:
类型定义:
structCommand{
inttype;
intsubtype;
}。
5.2.2测试代理内部接口
3.协议支撑模块脚本执行模块
调用接口为:
SendTestResult(CResultInforesultinfo)
参数resultinfo:
类型:
structCResultInfo{
booltrflag;
CStringsname;
inttype;
longnum;
CStringresult;
};
含义:
测试结果,包括返回结果的脚本,结果类型,结果数目,结果值。
6数据结构设计
6.1逻辑结构设计
6.1.1主控中心主要数据结构
6.1.1.1脚本分发命令消息
structScriptDistribute{
inttype;
intsubtype;
shortintlen;//datalength
charpname[MAX_NAME_SIZE];//projectname
charfolder[MAX_NAME_SIZE];//folder,"Tests"etc.
charsname[MAX_NAME_SIZE];//scriptname
intssize;//scriptlength
}
说明:
type定义为1,subtype定义为0,文件名为待传送的脚本文件名,文件长度为要传的文件字节长度,后面跟随的是报文内容,按字节传输。
6.1.1.2
….
6.2物理结构设计
各数据结构无特殊物理结构要求。
6.3数据结构与程序代码的关系
7数据库设计
7.1数据库环境说明
系统采用MicrosoftSQL2000数据库系统,对于数据库的操作使用Windows环境中流行的客户端数据库编程技术ADO,其是建立在OLEDB底层技术之上的高级编程接口。
数据名为TestData。
7.2数据库的命名规则
数据表的命名规则为XXtable,其中xx为数据表存储的内容的小写英文单词。
表中每一个字段以字段代表含义的小写英文单词命名。
7.3逻辑设计
7.4物理设计
7.5安全性设计
由于系统本身的特点,不需要考虑数据库的安全性,因此不需要措施防止用户直接操作数据库。
7.6数据库管理与维护说明
数据的管理和维护基于MSSQL2000系统自身的功能进行,使用企业管理器的导入数据,导出数据,备份数据库和还原数据库等功能对数据库进行管理和维护。
8界面设计
9出错处理设计
9.1出错输出信息
9.2出错处理对策
10安全保密设计
11维护设计
本系统不需要专用的维护程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 概要 设计 模板