软件工程概要设计模板

变更状态:A – 增加 M – 修改 D – 删除

目 录

1引言................................................................................................................................................ 5

1.1编写目的 ............................................................................................................................. 5 1.2项目背景 ............................................................................................................................. 5 1.3术语 ..................................................................................................................................... 5 1.4参考资料 ............................................................................................................................. 5 2任务概述 ........................................................................................................................................ 5

2.1目标 ..................................................................................................................................... 5 2.2开发与运行环境 ................................................................................................................. 5

2.2.1开发环境的配置 ...................................................................................................... 5 2.2.2运行环境的配置 ...................................................................................................... 6 2.2.3测试环境的配置 ...................................................................................................... 6 2.3需求概述 ............................................................................................................................. 6 2.4条件与限制 ......................................................................................................................... 6 3总体设计 ........................................................................................................................................ 6

3.1软件描述 ............................................................................................................................. 6 3.2处理流程 ............................................................................................................................. 6

3.2.1**处理流程 ............................................................................................................... 6 3.2.2**处理流程 ............................................................................................................... 6 3.3功能结构设计 ..................................................................................................................... 6

3.3.1**功能结构 ............................................................................................................... 6 3.3.2**功能结构 ............................................................................................................... 6 3.4功能需求与程序代码的关系 ............................................................................................. 7 5接口设计 ........................................................................................................................................ 7

5.1外部接口 ............................................................................................................................. 7 5.2内部接口 ............................................................................................................................. 7

5.2.1主控中心内部接口 .................................................................................................. 7 5.2.2测试代理内部接口 .................................................................................................. 7

6数据结构设计 ................................................................................................................................ 8

6.1逻辑结构设计 ..................................................................................................................... 8

6.1.1 主控中心主要数据结构 ......................................................................................... 8 6.2物理结构设计 ..................................................................................................................... 8 6.3数据结构与程序代码的关系 ............................................................................................. 8 7数据库设计 .................................................................................................................................... 8

7.1 数据库环境说明 ................................................................................................................ 8 7.2 数据库的命名规则 ............................................................................................................ 9 7.3逻辑设计 ............................................................................................................................. 9 7.4物理设计 ............................................................................................................................. 9 7.5 安全性设计 ........................................................................................................................ 9 7.6数据库管理与维护说明 ..................................................................................................... 9 8界面设计 ........................................................................................................................................ 9 9出错处理设计 ................................................................................................................................ 9

9.1出错输出信息 ..................................................................................................................... 9 9.2出错处理对策 ..................................................................................................................... 9 10安全保密设计 .............................................................................................................................. 9 11维护设计 ...................................................................................................................................... 9

1引言

1.1编写目的 1.2项目背景 1.3术语

1.4参考资料

【1】

2任务概述

2.1目标

2.2开发与运行环境

2.2.1开发环境的配置

2.2.2运行环境的配置

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(ControlConnection s, Command cmd) 参数ControlConnetion s: 类型定义:

struct ControlConnection{ SOCKET s;} 含义:

代表主控中心与待控制的测试代理之间的套接口连接。 参数Command cmd: 类型定义:

struct Command{ int type; int subtype; }

2. 协议支撑模块代理管理模块

调用接口为:Send(ControlConnection s, Command cmd) 参数ControlConnetion s: 类型定义:

struct ControlConnection{ SOCKET s; }

代表主控中心与待控制的测试代理之间的套接口连接。 参数Command cmd: 类型定义:

struct Command{ int type; int subtype; }。

5.2.2测试代理内部接口

1. 协议支撑模块脚本执行模块

调用接口为:SendTestResult(CResultInfo resultinfo)

参数 resultinfo:

类型:struct CResultInfo{ bool trflag; CString sname; int type; long num; CString result; };

含义:测试结果,包括返回结果的脚本,结果类型,结果数目,结果值。

6数据结构设计

6.1逻辑结构设计

6.1.1 主控中心主要数据结构

6.1.1.1 脚本分发命令消息

struct ScriptDistribute{ int type; int subtype;

short int len;// data length

char pname[MAX_NAME_SIZE]; //project name char folder[MAX_NAME_SIZE]; //folder,

说明:type定义为1,subtype定义为0,文件名为待传送的脚本文件名,文件长度为要传的文件字节长度,后面跟随的是报文内容,按字节传输。

6.1.1.2 ….

6.2物理结构设计

各数据结构无特殊物理结构要求。

6.3数据结构与程序代码的关系

7数据库设计

7.1 数据库环境说明

系统采用Microsoft SQL 2000数据库系统,对于数据库的操作使用Windows环境中流行的客户端数据库编程技术ADO,其是建立在OLE DB底层技术之上的高级编程接口。数

据名为TestData。

7.2 数据库的命名规则

数据表的命名规则为XXtable,其中xx为数据表存储的内容的小写英文单词。 表中每一个字段以字段代表含义的小写英文单词命名。

7.3逻辑设计

7.4物理设计 7.5 安全性设计

由于系统本身的特点,不需要考虑数据库的安全性,因此不需要措施防止用户直接操作数据库。

7.6数据库管理与维护说明

数据的管理和维护基于MS SQL 2000系统自身的功能进行,使用企业管理器的导入数据,导出数据,备份数据库和还原数据库等功能对数据库进行管理和维护。

8界面设计

9出错处理设计

9.1出错输出信息 9.2出错处理对策

10安全保密设计 11维护设计

本系统不需要专用的维护程序。

变更状态:A – 增加 M – 修改 D – 删除

目 录

1引言................................................................................................................................................ 5

1.1编写目的 ............................................................................................................................. 5 1.2项目背景 ............................................................................................................................. 5 1.3术语 ..................................................................................................................................... 5 1.4参考资料 ............................................................................................................................. 5 2任务概述 ........................................................................................................................................ 5

2.1目标 ..................................................................................................................................... 5 2.2开发与运行环境 ................................................................................................................. 5

2.2.1开发环境的配置 ...................................................................................................... 5 2.2.2运行环境的配置 ...................................................................................................... 6 2.2.3测试环境的配置 ...................................................................................................... 6 2.3需求概述 ............................................................................................................................. 6 2.4条件与限制 ......................................................................................................................... 6 3总体设计 ........................................................................................................................................ 6

3.1软件描述 ............................................................................................................................. 6 3.2处理流程 ............................................................................................................................. 6

3.2.1**处理流程 ............................................................................................................... 6 3.2.2**处理流程 ............................................................................................................... 6 3.3功能结构设计 ..................................................................................................................... 6

3.3.1**功能结构 ............................................................................................................... 6 3.3.2**功能结构 ............................................................................................................... 6 3.4功能需求与程序代码的关系 ............................................................................................. 7 5接口设计 ........................................................................................................................................ 7

5.1外部接口 ............................................................................................................................. 7 5.2内部接口 ............................................................................................................................. 7

5.2.1主控中心内部接口 .................................................................................................. 7 5.2.2测试代理内部接口 .................................................................................................. 7

6数据结构设计 ................................................................................................................................ 8

6.1逻辑结构设计 ..................................................................................................................... 8

6.1.1 主控中心主要数据结构 ......................................................................................... 8 6.2物理结构设计 ..................................................................................................................... 8 6.3数据结构与程序代码的关系 ............................................................................................. 8 7数据库设计 .................................................................................................................................... 8

7.1 数据库环境说明 ................................................................................................................ 8 7.2 数据库的命名规则 ............................................................................................................ 9 7.3逻辑设计 ............................................................................................................................. 9 7.4物理设计 ............................................................................................................................. 9 7.5 安全性设计 ........................................................................................................................ 9 7.6数据库管理与维护说明 ..................................................................................................... 9 8界面设计 ........................................................................................................................................ 9 9出错处理设计 ................................................................................................................................ 9

9.1出错输出信息 ..................................................................................................................... 9 9.2出错处理对策 ..................................................................................................................... 9 10安全保密设计 .............................................................................................................................. 9 11维护设计 ...................................................................................................................................... 9

1引言

1.1编写目的 1.2项目背景 1.3术语

1.4参考资料

【1】

2任务概述

2.1目标

2.2开发与运行环境

2.2.1开发环境的配置

2.2.2运行环境的配置

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(ControlConnection s, Command cmd) 参数ControlConnetion s: 类型定义:

struct ControlConnection{ SOCKET s;} 含义:

代表主控中心与待控制的测试代理之间的套接口连接。 参数Command cmd: 类型定义:

struct Command{ int type; int subtype; }

2. 协议支撑模块代理管理模块

调用接口为:Send(ControlConnection s, Command cmd) 参数ControlConnetion s: 类型定义:

struct ControlConnection{ SOCKET s; }

代表主控中心与待控制的测试代理之间的套接口连接。 参数Command cmd: 类型定义:

struct Command{ int type; int subtype; }。

5.2.2测试代理内部接口

1. 协议支撑模块脚本执行模块

调用接口为:SendTestResult(CResultInfo resultinfo)

参数 resultinfo:

类型:struct CResultInfo{ bool trflag; CString sname; int type; long num; CString result; };

含义:测试结果,包括返回结果的脚本,结果类型,结果数目,结果值。

6数据结构设计

6.1逻辑结构设计

6.1.1 主控中心主要数据结构

6.1.1.1 脚本分发命令消息

struct ScriptDistribute{ int type; int subtype;

short int len;// data length

char pname[MAX_NAME_SIZE]; //project name char folder[MAX_NAME_SIZE]; //folder,

说明:type定义为1,subtype定义为0,文件名为待传送的脚本文件名,文件长度为要传的文件字节长度,后面跟随的是报文内容,按字节传输。

6.1.1.2 ….

6.2物理结构设计

各数据结构无特殊物理结构要求。

6.3数据结构与程序代码的关系

7数据库设计

7.1 数据库环境说明

系统采用Microsoft SQL 2000数据库系统,对于数据库的操作使用Windows环境中流行的客户端数据库编程技术ADO,其是建立在OLE DB底层技术之上的高级编程接口。数

据名为TestData。

7.2 数据库的命名规则

数据表的命名规则为XXtable,其中xx为数据表存储的内容的小写英文单词。 表中每一个字段以字段代表含义的小写英文单词命名。

7.3逻辑设计

7.4物理设计 7.5 安全性设计

由于系统本身的特点,不需要考虑数据库的安全性,因此不需要措施防止用户直接操作数据库。

7.6数据库管理与维护说明

数据的管理和维护基于MS SQL 2000系统自身的功能进行,使用企业管理器的导入数据,导出数据,备份数据库和还原数据库等功能对数据库进行管理和维护。

8界面设计

9出错处理设计

9.1出错输出信息 9.2出错处理对策

10安全保密设计 11维护设计

本系统不需要专用的维护程序。


相关内容

  • 软件项目概要设计模板
  • 概要设计 题 目 实验室设备管理系统 指 导 老 师 李大成 班 级 1305172 姓 名 唐铭 学 号 29 时 间 2015-6-23~2015-6-26 成都工业学院计算机工程系 1. 2. 3. 4. 5. 6. 7. 引言 ................................ ...

  • 软件概要设计报告模板
  • 概要设计报告 1. 引言 1.1 编写目的 ............................................................... 3 1.2 项目风险 ..................................................... ...

  • 概要设计说明书(模板)
  • 概要设计说明书 修订记录 目 录 第一章 1.1. 1.2. 1.3. 1.4. 第二章 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 第三章 3.1. 3.2. 3.3. 第四章 4.1. 4.2. 4.3. 第五章 5.1. 5.2. 5.3. 第六章 6.1. 引言.. ...

  • 测试方案模板
  • 测试方案模板 1 概述 1.1 编写目的 [说明编写本测试方案的目的是为软件开发项目管理者.软件工程师.系统维护工程师.测试工程师提供关于XX系统整体系统功能和性能的测试指导.] 1.2 读者对象 [本测试方案可能的合法读者对象为软件开发项目管理者.软件工程师.测试组.系统维护工程师.] 1.3 项 ...

  • xx概要设计说明书模板
  • xx概要设计说明书 文档版本号[通过批准的版本号] 编写人: 审核人: 批准人: 北京映翰通网络技术有限公司 修订记录: 目录 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 引言 ................................................... ...

  • 概要设计模板
  • 项目名称: 项目编号: 文档编号:EBD881101PDR 003 XXXX 模块概要设计 沈阳东软软件股份有限公司 修 改 履 历 目 录 1 文档概述 . ...................................................................... ...

  • 软件概要设计报告文档模板
  • 1. 引言 1.1编写目的 1.2项目风险 1.3预期读者和阅读建议 1.4参考资料 2. 设计概述 2.1限制和约束 2.2设计原则和设计要求 3. 系统逻辑设计 3.1系统组织设计 3.2系统结构设计 3.2.1系统特性表 3.2.2系统特性结构图 3.3系统接口设计 3.3.1系统接口表 3. ...

  • CMMI-工程-RD-产品需求规格说明书模板-V1.0
  • 广州润衡软件连锁有限公司 产品需求规格说明书 产品需求规格说明书模板 前 言 本需求书是在对客户需求分析的基础上形成的,是系统设计的基础. 目 录 第一章 概述 ..................................................................... ...

  • 华为软件概要设计模板
  • XX High Level Design Specification XX 概要设计说明书 Prepared by 拟制 Reviewed by 评审人 Approved by 批准 Name+ID 姓名+工号 Date 日期 Date 日期 Date 日期 yyyy-mm-dd yyyy-mm-d ...