CMMI5文档之概要设计说明书模板.docx

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

概要设计说明书

文档编号: FHI_CMMI_TS_TEM_SUMD

文档信息:概要设计说明书

文档名称:概要设计说明书

文档类别: CMMI 模板

密级:内部秘密

版本信息: 1.1

建立日期: 2016-1-5

创建人: EPG

批准人:李庆林

批准日期: 2016.2.25

存放位置:集成公司组织资产库 /组织标准过程

编辑软件: Microsoft Office 2003 中文版

文档修订记录

版本编号或者简要说明(变更内容和

变化状态修改日期变更人批准日期批准人更改记录编号变更范围)

V1.0C创建2016-1-5张娜娜2016-2-25李庆林V1.1M文档编号去掉版本号2016-4-17邓沛沛2016-4-17李庆林

* 变化状态: C――创建,A——增加, M——修改, D——删除

目录

1导言 (4)

1.1目的 (4)

1.2范围 (4)

1.3命名规则 (4)

1.4术语定义 (4)

1.5相关文档 (5)

1.6参考资料 (5)

2总体结构设计 (5)

2.1总体结构图设计 (5)

2.2运行环境设计 (6)

2.3子系统清单 (6)

2.4功能模块清单 (7)

3模块功能分配 (7)

3.1一级模块功能名称 (7)

4外部接口设计 (8)

4.1外部接口模块清单 (8)

4.2外部接口 1设计 (8)

4.3外部接口 2设计 (8)

5出错处理设计 (9)

5.1出错输出信息 (9)

5.2出错处理对策 (9)

6其它设计 (9)

1导言

本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。

1.1目的

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

1.2范围

本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是需求分析规格书,它的下游是系统

详细设计说明书,并为详细设计说明书提供测试的依据。

软件概要设计的范围是:软件系统总体结构、外部接口、主要部件功能分配、全局数据结构以及部件

之间的接口等方面的内容。

1.3命名规则

1.变量对象命名规则

申明全局变量、局部变量对象的命名规则。

2.数据库对象命名规则

申明数据库表名、字段名、索引名、视图名对象的命名规则。

1.4术语定义

序号术语名称术语定义

1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结

构。若采用传统的面向功能或面向数据的结构化设计方法,则总体逻辑

结构为一树形的功能模块结构图。若采用时尚的面向对象或面向部件

(组件)的设计方法,则总体逻辑结构为部件(组件)的组装图。

2外部接口本软件系统与其它软件系统之间的接口,接口设施可以是中间件。接口

描述包括:传输方式、带宽、数据结构、传输频率、传输量(兆/ 秒)、

传输协议。

3数据结构数据结构包括:关系数据库表的结构、对象数据库表的结构、变量说明。

4概念数据模关系数据库的逻辑设计模型,叫概念数据模型。主要内容包括一张逻辑型E--R 图及其相应的数据字典。

5物理数据模关系数据库的物理设计模型,叫物理数据模型。主要内容包括一张物理型表关系图及其相应的数据字典。

6视图在基表之上建立的一张虚表,叫视图,它具有物理表的许多性质,在授

权上很有用。

7角色数据库中享有某些特权操作的用户,叫角色。

8子系统具有相对独立功能的小系统叫子系统。一个大的软件系统可以划分为多

个子系统,每个子系统可由多个模块或多个部件组成。

9模块具有功能独立、能被调用的信息单元叫模块。模块是结构化设计中的概念。

10部件(组件)具有功能独立、能被调用的、且已包装的信息单元叫部件(组件)部件

是面向对象设计中的概念。

11内部接口软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫内部

接口。接口描述包括:调用方式、入口信息、出口信息等。

12相关文件相关文件是指:当本文件内容变更后,可能引起变更的其它文件。如需

求分析报告、详细设计说明书、测试计划、用户手册。

13参考资料参考资料是指:本文件书写时用到的其它资料。如各种有关规范、模板、

标准、准则。

1.5相关文档

[ 列出与本文档相关的资料,例如详细设计说明书、源程序清单、测试计划及报告、用户手册

等]

1.6参考资料

[ 列出你所参考的资料,例如需求分析报告、软件开发合同、数据库设计规范、命名规范] 2总体结构设计

2.1总体结构图设计

软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之

间的关系。若用面向对象的ROSE 工具进行分析和设计,则遵照ROSE 的要求进行。

关于总体结构图的说明如下:

子系统 1

模块 2-1

XX 系统总体

子系统 2模块 2-2结构

子系统 3

2.2运行环境设计

该软件系统的运行环境:

1.硬件平台:

服务器的最低配置要求

工作站的最低配置要求

外设的要求

2.软件平台:

服务器操作系统

数据库管理系统

中间件

客户端的操作系统

客户端的平台软件

3.网络平台

通信协议

通信带宽⋯

模块 2-n

2.3子系统清单

[ 如无子系统可删除此节]

相关文档
最新文档