概要设计说明书模板

  • 格式:docx
  • 大小:14.78 KB
  • 文档页数:10

下载文档原格式

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

[项目名称]概要设计说明书

撰写部门:XXX项目组

撰写时间:20XX年XX月XX日

发行范围:XXX

文档记录

*变化状态:C――创建、A――增加、M――修改(+修改说明)、D――删除(+删除说明)

文档审批信息

1引言 (1)

1.1编写目的 (1)

1.2项目背景 (1)

1.3范围 (1)

1.4定义 (1)

1.5参考资料 (1)

2总体设计 (1)

2.1需求规定 (1)

2.2运行环境 (2)

2.3设计构思 (2)

2.4系统流程 (2)

2.5结构设计 (2)

2.6功能需求与程序的关系 (2)

2.7人工处理过程 (2)

3接口设计 (3)

3.1用户接口 (3)

3.2外部接口 (3)

3.3内部接口 (3)

4运行设计 (3)

4.1系统初始化 (3)

4.2运行模块组合 (3)

4.3运行控制 (3)

4.4运行时间 (3)

4.5运行安全 (3)

5系统数据结构设计 (4)

5.1数据结构设计 (4)

5.2逻辑结构设计要点 (4)

5.3物理结构设计要点 (4)

5.4数据结构与程序的关系 (4)

6安全保密设计 (4)

6.1系统安全 (4)

6.2数据安全 (4)

7系统出错处理设计 (4)

7.1出错信息 (4)

7.2补救措施 (4)

7.3系统维护设计 (5)

8尚待解决的问题 (5)

概要设计说明书

1引言

软件的概要设计又称为软件系统(程序系统)的设计,本文档应说明软件系统即程序系统设计的总体考虑,包括系统的基本处理流程、软件系统的组织结构、模块划分、功能分配、数据结构、接口、运行、出错处理和系统维护等方面的设计,为详细设计提供基础。

1.1编写目的

【说明编写这份概要设计说明书的目的,指出预期的读者。】

1.2项目背景

【说明:

a.待开发软件系统的名称;

b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)o]

1.3范围

【说明本设计说明书所涉及的设计内容范围。]

1.4定义

【列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]

1.5参考资料

【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:

a.项目经核准的计划任务书、合同或上级机关的批文;

b.项目开发计划;

c.需求规格说明书;

d.测试计划(初稿);

e.用户操作手册(初稿);

f.文档所引用的资料、采用的标准或规范。]

2总体设计

2.1需求规定

【说明对本系统的主要的输入输出、处理的功能性能要求。]

2.2运行环境

【简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。】

2.3设计构思

【说明对本系统设计的构思、采用的关键技术、主要算法和关键数据结构。】

2.4系统流程

【用流程图示出本系统的主要控制流程和处理流程。】

2.5结构设计

【用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.】

2.6模块复用/开发政策

2.7功能需求与模块的关系

2.8人工处理过程

【说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)

。】

3接口设计

3.1用户接口

【说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。】

3.2外部接口

【说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。】

3.3内部接口

【说明本系统之内的各个系统元素之间的接口的安排。】

4运行设计

4.1系统初始化

【说明本系统初始化过程。】

4.2运行模块组合

【说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。】

4.3运行控制

【说明每一种外界的运行控制的方式方法和操作步骤。】

4.4运行时间

【说明每种运行模块组合将占用各种资源的时间。】

4.5运行安全

【说明系统安全运行的控制。】

5系统数据结构设计

5.1数据结构设计

【列出本系统所使用的主要数据结构,包括名称、标识符及数据项等。】

5.2逻辑结构设计要点

【给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。】

5.3物理结构设计要点

【给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。】

5.4数据结构与程序的关系

【用数据结构与系统元素之间的矩阵图表形式,示出各个数据结构与访问这些数据结构的系统元素之间的关系。】

6安全保密设计

6.1系统安全

【从系统流程、结构保障安全。】

6.2数据安全

【从数据结构保障安全。】

7系统出错处理设计

7.1出错信息

【用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。】