系统概要设计说明书模板

synsunnie

贡献于2011-03-24

字数:2235 关键词:

 系统概要设计说明书 系统概要设计说明书 Ver 1.0.0 2006年12月 目 录 第 页 系统概要设计说明书 1 引言 4 1.1 概述 4 1.2 系统设计目标 4 1.3 编写目的 4 1.4 适用范围 4 1.5 参考文献 4 1.6 修订版本记录 4 2 术语表 4 3 系统设计 5 3.1 简述 5 3.2 系统非功能描述、约束与估算 5 3.3 系统的复用计划 5 3.4 系统结构设计 5 3.4.1 系统边界模型(系统上下文模型) 5 3.4.2 系统逻辑架构 5 3.4.3 系统物理架构 5 3.4.4 系统数据模型 5 3.4.5 系统功能架构 6 3.5 对象模型设计 6 3.5.1 模型图 6 3.5.2 模型描述 6 3.6 动态模型设计 6 3.6.1 功能名 7 3.7 系统接口设计 7 3.7.1 用户界面设计 7 3.7.2 系统外部接口设计 7 3.7.3 系统内部接口设计 8 3.8 构件模型设计 9 3.9 配置模型设计 9 3.10 系统非功能设计 9 3.10.1 性能设计 9 第 页 系统概要设计说明书 3.10.2 安全性设计 10 3.10.3 可靠性设计 10 3.10.4 兼容性设计 10 1 引言 这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性能、可用性等,亦需提及。需求说明书对于这部分的内容来说是很重要的参考,看看其中明确了的功能性以及非功能性的需求。 这部分必须说清楚设计的全貌如何,务必使读者看后知道将实现的系统有什么特点和功能。在随后的文档部分,将解释设计是怎么来实现这些的。 1.1 概述 1.2 系统设计目标 1.3 编写目的 1.4 适用范围 1.5 参考文献 1.6 修订版本记录 文档版本 修订者 修订时间 第 页 系统概要设计说明书 2 术语表 对本文档中所使用的各种术语进行说明。 3 系统设计 3.1 简述   这部分要求突出整个设计所采用的方法(是面向对象设计还是结构化设计)、重点技术的分析和设计、系统的体系结构(例如客户/服务器结构)以及使用到的相应技术和工具(例如描述所采用的客户端软件、中间件软件、数据库软件产品、建模工具等等) 3.2 系统非功能描述、约束与估算 系统非功能指标的描述与估算,如:软件系统所需要的硬件资源配置要求(内存、CPU、数据存储量等要求),此配置下,系统的性能指标估算 3.3 系统的复用计划 库、框架、模式、构件等方面的复用总体设计 3.4 系统结构设计 3.4.1 系统边界模型(系统上下文模型) 3.4.2 系统逻辑架构 3.4.3 系统物理架构 3.4.4 系统数据模型 给出系统数据模型的整体模型图和简单介绍,细节部分在《系统数据结构设计说明书 第 页 系统概要设计说明书 》中描述 3.4.5 系统功能架构 给出系统的子系统模型 3.5 对象模型设计 对象模型:提供整个系统的对象模型,如果模型过大,按照可行的标准把它划分成小块,在其中应该包含所有的系统对象。所有对象之间的关联确定,并且必须指明联系的基数。聚合和继承关系必须清楚地确定下来。每个图必须附有简单的说明。 3.5.1 模型图 3.5.2 模型描述 3.5.2.1 包名 3.5.2.1.1 包图 3.5.2.1.2 包描述 3.5.2.1.3 类图 3.5.2.1.4 类描述 3.5.2.1.4.1 类名 对象描述:在这个部分描述类的主要属性与方法。 使用的算法的简要说明。 3.6 动态模型设计 这部分的作用是针对系统的用例,设计系统如何响应各种事件来完成系统用例的需求。一般使用顺序图和状态图。有需要的话也可以用活动图描述用例的流程图 第 页 系统概要设计说明书 3.6.1 功能名 3.6.1.1 用例名 3.6.1.1.1 用例图 3.6.1.1.2 用例描述 3.6.1.1.3 用例流程 3.6.1.1.4 动态模型设计 3.6.1.1.4.1 顺序图 要求给出顺序图形与描述 3.6.1.1.4.2 状态图 要求给出顺序图形与描述 3.6.1.1.5 涉及的数据表 3.7 系统接口设计 3.7.1  用户界面设计 3.7.2 系统外部接口设计 与外部系统的交互设计 这部分的作用是针对系统的用例,设计系统如何响应各种事件来完成系统用例的需求。一般使用顺序图和状态图。有需要的话也可以用活动图描述用例的流程图 第 页 系统概要设计说明书 3.7.2.1 接口名 3.7.2.1.1 接口描述 3.7.2.1.2 用例名 3.7.2.1.2.1 用例图 3.7.2.1.2.2 用例描述 3.7.2.1.2.3 用例流程 3.7.2.1.2.4 外部接口设计 3.7.2.1.2.4.1 顺序图 要求给出顺序图形与描述 3.7.2.1.2.4.2 状态图 要求给出顺序图形与描述 3.7.2.1.2.5 涉及的数据表 3.7.3 系统内部接口设计 各子系统、各模块间的接口设计 3.7.3.1 接口名 3.7.3.1.1 接口描述 给出具体的接口描述以及提供的接口 第 页 系统概要设计说明书 3.7.3.1.2 用例名 3.7.3.1.2.1 用例图 3.7.3.1.2.2 用例描述 3.7.3.1.2.3 用例流程 3.7.3.1.2.4 内部接口设计 3.7.3.1.2.4.1 顺序图 要求给出顺序图形与描述 3.7.3.1.2.4.2 状态图 要求给出顺序图形与描述 3.7.3.1.2.5 涉及的数据表 3.8 构件模型设计 系统软件构件的设计 3.9 配置模型设计 系统的物理部署设计接口设计 3.10 系统非功能设计 3.10.1 性能设计 3.10.1.1 性能要求 3.10.1.2 性能设计 要求给出设计思路、采用的技术与方法,以及达到的目标 第 页 系统概要设计说明书 3.10.2 安全性设计 3.10.2.1 安全性要求 3.10.2.2 安全性设计 要求给出设计思路、采用的技术与方法,以及达到的目标 3.10.3 可靠性设计 3.10.3.1 可靠性要求 3.10.3.2 可靠性设计 要求给出设计思路、采用的技术与方法,以及达到的目标 3.10.4 兼容性设计 3.10.4.1 兼容性要求 3.10.4.2 兼容性设计 要求给出设计思路、采用的技术与方法,以及达到的目标 第 页

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享文档获得金币 ]
2 人已下载

下载文档

相关文档