概要设计说明书知识讲解

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

精品文档

密级:秘密

系统名称:XXXX系统

系统版本:X.X

文档分类:系统设计

文件编号:

XXXX系统Ver X.X

概要设计说明书

XXX计算机有限公司

XXXX年X月

精品文档

精品文档

精品文档目录

目录 (2)

1.引言 (4)

1.1文档目的 (4)

1.2项目概述 (4)

1.3参考资料 (4)

1.4术语定义 (5)

1.5修改记录 (5)

2.系统概述 (6)

2.1系统实现目标 (6)

2.2条件与限制 (6)

2.3运行环境 (7)

3.需求概述 (7)

3.1.总体描述 (8)

3.2.系统角色 (8)

3.3.系统功能 (8)

3.3.4.功能划分 (8)

3.3.5.用例清单 (8)

3.4.性能和运行需求 (8)

4.总体设计 (8)

4.1设计原则 (8)

4.2设计规范 (9)

4.3软件体系结构 (10)

5.模块结构设计 (11)

5.1组件模块总体设计 (11)

5.1.1.组件模块的划分和功能描述 (11)

5.1.2.组件模块关系 (12)

5.1.3.组件模块的物理分布 (12)

5.1.4.组件模块与用例映射 (13)

5.2组件模块描述 (13)

5.2.1.组件模块1 (13)

6.用例实现 (14)

7.数据结构设计 (16)

8.接口设计 (16)

9.系统安全设计 (16)

精品文档

9.1系统故障预防和恢复 (16)

9.2用户管理和权限控制 (17)

9.3数据备份与恢复 (17)

9.3.1.数据备份 (17)

9.3.2.数据恢复 (18)

10.系统运行设计 (18)

10.1运行模块组合 (18)

10.2运行控制 (18)

11.系统出错处理设计 (19)

11.1出错处理信息 (19)

11.1.1.通讯线路错误 (19)

11.1.2.系统环境错误 (19)

11.1.3.应用设计错误 (19)

11.2出错处理对策 (19)

12.系统维护设计 (21)

12.1数据维护 (21)

12.2功能维护 (21)

13.系统版本设计 (21)

14.附件 (22)

精品文档

精品文档

1.引言

1.1文档目的

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

本概要设计说明书的编写目的是为了说明系统总体设计的技术方案,从程序系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等内容,以向整个设计期提供关于程序系统的逻辑和数据功能实现方式的总体描述,从而作为程序详细设计或编码的基础。设计阶段将以本文档为核心文档。

本概要设计说明书的适用读者为:软件开发者、测试人员。

1.2项目概述

1.说明待开发的软件系统的名称

2.列出本项目的任务委托单位、开发单位、协作单位、用户单位

3.说明项目背景,叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。如果本次开发的软件系统是一个更大的系统的一个组成部分,则要说明该更大系统的组成和介绍本系统与其它相关系统的关系和接口部分

4.保密说明:

本项为可选项,一般的软件公司都会要求对软件开发的概要设计文档进行保密,不允许被复制、使用和扩散到公司之外的范围,如果需要强调则允许做相关的保密说明

5.版权说明:

本项为可选项,若有必要,才要作有关的描述。

1.3参考资料

列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。这些文件主要包括:

⏹本软件开发所经核准的合同或标书或可行性报告等文档

⏹软件开发计划书

⏹需求分析报告

⏹测试方案(若存在初稿的话)

⏹与本项目有关的已发表的文件或资料

精品文档

精品文档

本文件中各处引用的文件、资料,所采用的软件开发标准和规范

列出编写本报告时查阅的Intenet上杂志、专业著作、技术标准以及他们的网

1.4术语定义

列出本文档中所引用到的专门术语的定义和首字母缩写词、缩略语的原文,以便对概要设计说明书进行适当的解释

1.5修改记录

精品文档

精品文档

2.系统概述

概要地介绍本软件系统,只要求提供影响设计的一般因素,不必太详细地描述大量细节,本章主要目的仅仅是使本设计说明书更加易于理解,建议根据系统设计的实际需要可以有选择地从以下方面进行概要描述:系统实现目标、条件与限制、运行环境、需求概述

2.1系统实现目标

说明完成本项目要达到的目标,可从以下几方面考虑设计:

⏹人力与设备费用的节省;

⏹处理速度的提高;

⏹控制精度或生产能力的提高;

⏹管理信息服务的改进;

⏹决策系统的改进;

⏹人员工作效率的提高;

⏹安全可靠性的保证;

2.2条件与限制

为可选项,只要当软件系统的设计或开发受到某种特定的限制,或者可直接能影响系统设计的某种因素,这些因素可能成为系统的设计约束,他们的改变可能会影响某些需求的实现时,才需要做概要介绍。

若存在以下方面的系统约束或条件限制时,可以进行相关的阐明:(但不限于这些)

1. 为完成本软件系统应具备的特定条件、开发单位已具备的条件以及尚需创造的条件,如:现阶段还未到位的设备、资源等需要做出相应的约束说明

2. 必要时,还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制,如果用户及分合同承包者对系统的实现起到的某些作用会直接影响系统设计的成败则要特别说明

3. 本系统的设计规范需要受到某些特定的行业规范的限制

4. 本系统的开发需要受到用户对系统的工程化管理的某些特别的要求,包括用户规定对系统实现的全过程的变更规定

5. 本系统设计工作所需的一些假定条件和必须满足的约束,如本功能的开发假定用户会熟练使用SQL语言,本功能的实现应该在某功能实现前开发完成等

6. 本系统的设计可能需要使用的所有购入构件、所有适用的许可或使用限制,

精品文档

相关文档
最新文档