




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word.系统概要设计说明书系统概要设计说明书文档编号文档编号:文档信息文档信息:公司级别模板文件文档名称文档名称:系统概要设计说明书模板文档类别文档类别:工程开发类密密 级级:版本信息版本信息:建立日期建立日期: 创创 建建 人人:审审 核核 者者: 批批 准准 人人: 批准日期批准日期: 保保 管管 人人: 存放位置存放位置: 编辑软件编辑软件: word.文档修订记录版本编号或者更改记录编号*变化状态简要说明变更内容和变更范围日期变更人审核日期审核人*变化状态:A增加,M修改,D删除文档审批信息序号审批人角色审批日期签字备注word.目 录1导言.51.1目的.51.2范围.51.3命名
2、规那么.51.4术语定义.51.5相关文档.61.6参考资料.62总体结构设计.72.1总体结构图设计.72.2运行环境设计.72.3子系统清单.82.4功能模块清单.83模块部件功能分配.93.1专用模块功能分配.93.2公用模块功能分配.93.3模块的关系.94全局数据结构设计.104.1数据库表名清单.104.2数据库表之间关系说明.104.3数据库表的详细清单.104.4视图的设计.104.5数据结构和程序的关系.114.6主要算法设计.114.7其它数据结构设计.115外部接口设计.115.1外部接口 1 设计.115.2外部接口 2 设计.116运行设计.126.1运行模块组合.1
3、26.2运行控制.126.3运行时间.127出错处理设计.137.1出错输出信息.137.2出错处理对策.138其它设计.13word.文档类别使用对象文档类别使用对象文档类别文档类别本文档是软件系统概要设计说明书的模板,是概要设计说明书的书写标准及标准,是技术文档。使用对象使用对象该文档使用人员包括:系统分析人员系统设计人员系统编码人员系统测试人员系统维护人员word.1 1 1导言导言导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。1.11.11.1目的目的目的本文档的目的旨在推动软件工程的标准化,使设计人员遵循统一的概要设计书写标准,节省制作文档的时间,降低
4、系统实现的风险,做到系统设计资料的标准性与全面性,以利于系统的实现、测试、维护、版本升级等。1.21.21.2范围范围范围本文档用于软件设计阶段的概要设计,它的上游依据的基线是需求分析规格书,它的下游是系统详细设计说明书,并为详细设计说明书提供测试的依据。软件概要设计的范围是:软件系统总体结构、外部接口、主要部件功能分配、全局数据结构以及部件之间的接口等方面的内容。1.31.31.3命名规那么命名规那么命名规那么1.变量对象命名规那么申明全局变量、局部变量对象的命名规那么。2.数据库对象命名规那么申明数据库表名、字段名、索引名、视图名对象的命名规那么。1.41.41.4术语定义术语定义术语定义
5、序号序号术语名称术语名称术语定义术语定义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。假设采用传统的面向功能或面向数据的结构化设计方法,那么总体逻辑结构为一树形的功能模块结构图。假设采用时尚的面向对象或面向部件组件的设计方法,那么总体逻辑结构为部件组件的组装图。2外部接口本软件系统与其它软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量兆/秒、传输协议。3数据结构数据结构包括:关系数据库表的结构、对象数据库表的结构、变量说word.明。4概念数据模型关系数据库的逻辑设计模型,叫概念数据模型。主要内容包括一张逻辑 E-
6、R 图及其相应的数据字典。5物理数据模型关系数据库的物理设计模型,叫物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典。6视图在基表之上建立的一张虚表,叫视图,它具有物理表的许多性质,在授权上很有用。7角色数据库中享有某些特权操作的用户,叫角色。8子系统具有相对独立功能的小系统叫子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成。9模块具有功能独立、能被调用的信息单元叫模块。模块是结构化设计中的概念。10部件组件 具有功能独立、能被调用的、且已包装的信息单元叫部件组件部件是面向对象设计中的概念。11内部接口软件系统内部各子系统之间、各部件之间、各模板之
7、间的接口,叫内部接口。接口描述包括:调用方式、入口信息、出口信息等。12相关文件相关文件是指:当本文件内容变更后,可能引起变更的其它文件。如需求分析报告、详细设计说明书、测试方案、用户手册。13参考资料参考资料是指:本文件书写时用到的其它资料。如各种有关标准、模板、标准、准那么。1.51.51.5相关文档相关文档相关文档详细设计说明书源程序清单测试方案及报告用户使用手册1.61.61.6参考资料参考资料参考资料软件需求规约软件开发方案数据库设计标准命名标准2 2 2总体结构设计总体结构设计总体结构设计word.2.12.12.1总体结构图总体结构图总体结构图设计设计设计软件系统的总体逻辑结构,
8、按照不同的设计方法,有不同的总体逻辑结构。本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。假设用面向对象的 ROSE 工具进行分析和设计,那么遵照 ROSE的要求进行。关于总体结构图的说明如下:XX系统总体结构子系统1子系统2子系统3模块2-2模块2-1模块2-n2.22.22.2运行环境运行环境运行环境设计设计设计该软件系统的运行环境:1.硬件平台:效劳器的最低配置要求工作站的最低配置要求外设的要求2.软件平台:效劳器操作系统 word.数据库管理系统中间件客户端的操作系统客户端的平台软件3.网络平台通信协议通信带宽2
9、.32.32.3子系统清单子系统清单子系统清单子系统编号子系统编号子系统名称子系统名称子系统功能简述子系统功能简述子系统之间的关系子系统之间的关系SS1SS2SS3SS4SS52.42.42.4功能模块清单功能模块清单功能模块清单模块编号模块编号模块名称模块名称模块功能简述模块功能简述模块的接口说明模块的接口说明模块分析模块分析M 1-1M 1-2M 1-3M 2-1M 2-23 3 3模块模块模块部件部件部件功能分配功能分配功能分配具有功能独立、能被调用的信息单元叫模块。模块是结构化设计中的概念,部件是面向对象设计的概念。模块功能分配的目的,就是为了将具有相同功能的模块合并,从中提取公用模块
10、,形成公用部件,作为本系统的公用资源,甚至作为公司级组织的公用资源,从而优化系统设计,加快开word.发速度,提高开发质量。3.13.13.1专用模块功能分配专用模块功能分配专用模块功能分配模块编号模块编号模块名称模块名称模块详细功能分配模块详细功能分配模块的接口标准模块的接口标准M1-1M1-2M1-3M2-1M2-23.23.23.2公用模块功能分配公用模块功能分配公用模块功能分配公用模块编号公用模块编号公用模块名称公用模块名称公用模块详细功能分配公用模块详细功能分配模块的接口标准模块的接口标准G-1G-2G-3G-43.33.33.3模块的关系模块的关系模块的关系适当描述模块之间的关系和
11、流程。4 4 4全局数据结构设计全局数据结构设计全局数据结构设计数据库设计的根本原那么是“三少:一个数据库中表的个数越少越好,一个数据库中主键的个数越少越好,一个表中的字段个数越少越好。数据库设计的实用原那么是:在数据冗余和处理速度之间找到适宜的平衡点。4.14.14.1数据库表名清单数据库表名清单数据库表名清单序号序号中文表名中文表名英文表名英文表名表功能说明表功能说明1234.24.24.2数据库表之间关系说明数据库表之间关系说明数据库表之间关系说明word.可以用 E-R 图表示,也可以用文字说明。4.34.34.3数据库表的详细清单数据库表的详细清单数据库表的详细清单每个表的详细清单内
12、容包括:表名、字段中文名、字段英文名或拼音名、字段的类型、宽度、精度、主键/外键、空否、取值约束缺省值、最大值、最小值 、索引否。同时要指出该表的索引文件名、索引字段名、索引特性主键索引、唯一索引 unique、聚集索引 clustered 。4.44.44.4视图的设计视图的设计视图的设计视图设计与授权有关,设计时参照需求分析说明书的用户授权范围。视图设计中要给出视图的中文名、英文名或拼音名 ,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基表名。4.54.54.5数据结构和程序的关系数据结构和程序的关系数据结构和程序的关系列出数据结构和访问这些数据结构的各个程序之间
13、的关系。4.64.64.6主要算法设计主要算法设计主要算法设计4.74.74.7其它数据结构设计其它数据结构设计其它数据结构设计此小节描述系统的其它数据结构设计内容。5 5 5外部接口设计外部接口设计外部接口设计5.15.15.1外部接口外部接口外部接口 1 1 1 设计设计设计接口名称:接口内容:接口设施:接口的数据结构:接口的传输频率兆/秒:word.接口带宽:接口协议:5.25.25.2外部接口外部接口外部接口 2 2 2 设计设计设计接口名称:接口内容:接口设施:接口的数据结构:接口的传输频率兆/秒:接口带宽:接口协议:6 6 6运行设计运行设计运行设计在复杂的应用环境中,任务可分为各
14、种类型的子任务,相应的处理也应进行分类。相对于这样的应用,系统的功能十分庞大。用户在某次使用时,不一定用到所有的功能,也就是说做什么事,用什么功能。这样有必要定义系统的不同运行。 系统的每种运行可能涉及不同的模块,使用不同的界面,不同的支持环境,并有不同的前置条件,以及以不同的控制操作完成一次运行。它们所占的系统资源也不同。定义不同的运行,给出相应的运行模块集合有利于测试和维护。如果某种功能在一次运行时发生故障,就能根据相应的模块集合大致确定故障的可能范围。6.16.16.1运行运行运行模块组合模块组合模块组合模块集合运行条件支持软件6.26.26.2运行控制运行控制运行控制说明系统的各种运行、优先级循环和特殊处理。word.运行名称控制方法操作步骤6.36.36.3运行时间运行时间运行时间运行名称所占资源时间7 7 7出错处理设计出错处理设计出错处理设计7.17.17.1出错输出信息出错输出信息出错输出信息列出每种可能出现的出错或故障出现时,系统输出信息的形式、含义。7.27.27.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安阳市殷都区2024年三上数学期末调研试题含解析
- 知识产权英语课件
- 2025届平凉市三年级数学第一学期期末检测试题含解析
- 2025年考试技巧强化试题及答案
- 粮食管理职责清单
- 2025年工程经济模块学习试题及答案
- 数媒艺术毕业设计
- 公共关系在文化传播中的重要性试题及答案
- 电子商务交易安全练习题
- 酒店装修设计作业指导书
- 2025年广东省广州市南沙区中考数学一模试卷
- 2024年湖北省中考地理生物试卷(含答案)
- 人教版五年级数学下册 7 折线统计图 第1课时 单式折线统计图(教学课件)
- 08功能薄膜材料
- 在人民报创刊纪念会上的演说
- 房产税税收政策解析课件
- 办文办会制度(县级)
- 最新结构新旧混凝土结构设计规范对比
- 医院学科带头人选拔及激励机制
- 旅游资源单体调查表样表
- Hypermesh与Nastran模态分析详细教程
评论
0/150
提交评论