软件详细设计说明模板

  • 格式:doc
  • 大小:196.00 KB
  • 文档页数:11

XXXX软件概要设计

XXXX有限公司 单 位

编 写

校 对

审 核

标 审

批 准 文档控制

变更记录

版本号 日期 作者 段落、图或表 增加/修改/删除 简单描述 更改申请单号

I

目 录

1 范围 ..........................................................................................................................1

1.1 标识 ................................................................................................................................... 1

1.2 系统概述 ........................................................................................................................... 1

1.3 文档概述 ........................................................................................................................... 1

1.4 基线 ................................................................................................................................... 1

2 引用文件 ..................................................................................................................1

3 术语和定义 ..............................................................................................................2

4 总体说明 ..................................................................................................................2

4.1 软件与系统的关系 ........................................................................................................... 2

4.2 软件功能描述 ................................................................................................................... 3

4.3 项目特点分析 ................................................................................................................... 3

4.4 设计决策 ........................................................................................................................... 3

4.5 软硬件环境说明 ............................................................................................................... 3

5 XXX配置项详细设计 .............................................................................................3

5.1 组件名称 ........................................................................................................................... 3

5.1.1 包名称 ....................................................................................................................... 4

6 其他设计 ..................................................................................................................5

7 追踪关系 ..................................................................................................................6

II

图目录

图 4-1软件与系统的关系图 .........................................................................................3

III

表目录

表 7-1概要设计跟踪表 .................................................................................................6

表 7-2概要设计反向跟踪表 .........................................................................................6

1

1 范围

1.1 标识

写明本文档的:

a. 本文档的标识号:;

b. 标题:XXXX软件详细设计说明;

c. 本文档适用于XXX系统/软件/XXXXCSCI。

1.2 系统概述

标识并描述本文档使用的CSCI(可以是一个系统中的多个配置项)在系统中的作用、运行环境等。包括系统和软件的一般特性;概述系统开发、运行和维护的历史;标识项目的投资方、需方、用户、开发方和支持机构。

1.3 文档概述

本文档为软件详细设计说明的参考模板。本文档的各章节和提示为编制文档所必须的要素,文档开发人员可根据项目的特点和需要调整本文档的结构和描述方式,但应保证本文档要求的要素均能得到充分的描述。文档开发人员应根据项目需要(包括用户需要、组织需要和项目特点)在本文档的基础上做适当的扩展以满足项目的要求。

本文档模板涵盖了GJB 438B-2009、GB/T 8567-2006对软件详细设计说明文档的要素和内容的要求。

本节描述详细设计说明的作用、目的、阅读对象,给出文档各章节的主要内容和组织方式。

1.4 基线

说明本文档依赖的分配基线及基线版本。

2 引用文件

按文档号、标题、编写单位(和作者)和出版日期等,列出本文档引用的所

2

有文件。

3 术语和定义

给出所有在本文档中出现的专用术语和缩略语的确切定义。

给出本文档中描述需求所使用的符号的含义。

4 总体说明

本章描述影响产品和设计的一般引述,而不叙述具体设计。它提供设计的总体描述和背景,并使它们更易理解。本章内容无需作为设计项进行追踪,详细内容应在后续章节进行描述。

除下述章节外,设计文档中其余易受到关注的内容宜在本章进行总体描述。

4.1 软件与系统的关系

给出系统功能的描述,使用系统框图、数据流图、部署图等各类示意图,描述系统的组成,软件在系统中的位置及与系统中其他软件、硬件的关系。给出软件的运行环境(部署的软硬件环境和对外接口),并描述软件与系统中各软件配置项和硬件配置项间的接口。

XX软件XX分系统XX分系统XX分系统XX软件查询命令上级部门XX分系统数据库访问XX分系统

3

图 4-1软件与系统的关系图

4.2 软件功能描述

本部分描述软件主要功能,给出功能设计上的特点,并针对功能的特点分析设计应采取的设计方案和措施。

4.3 项目特点分析

分析本项目的特点和在概要设计说明中描述的应对措施。包括用户特点、功能设计特点、系统环境特点、任务要求特点、政策法规要求等。

4.4 设计决策

本部分给出软件设计决策的结论和过程,包括系统级和需求中选定的设计要求、在概要设计时已确定或无法确定的设计决策。对于未确定的设计决策,应给出决策的依赖(具备决策权的人员、决策需要的输入等)。决策的例子包括:

a. 算法选择的决策;

b. 软件模块选择的决策(包括商业、开源和自研模块间的选择);

c. 软件行为的决策;

d. 安全性、保密性设计的决策;

e. 可靠性、安全性设计的决策。

4.5 软硬件环境说明

和需求一致。

5 XXX配置项详细设计

5.1 组件名称

对于直接使用的第三方模块,只需描述其功能、接口和其它必要的特征,可根据需要裁减下列章节。