产品名称
密级
产品版本
XXX
概要
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
说明书
(仅供内部使用)
拟制:
日期:
yyyy/mm/dd
审核:
日期:
yyyy/mm/dd
审核:
日期:
yyyy/mm/dd
批准:
日期:
yyyy/mm/dd
版权所有不得复制
目录
1 简介 3
1.1 目的 3
1.2 范围 3
1.2.1 软件名称 3
1.2.2 软件功能 3
1.2.3 软件功能 3
2 第0层设计描述 3
2.1 引用 3
2.2 软件系统上下文定义 3
2.3 设计约束 3
2.3.1 遵循
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
3
2.3.2 硬件限制 3
2.3.3 技术限制 3
2.4 其他 3
3 第一层设计描述 3
3.1 设计思路 3
3.1.1 设计可选
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
3
3.2 系统结构 3
3.2.1 系统结构描述 3
3.2.2 业务流程说明 3
3.3 分解描述 3
3.3.1 模块/子系统1描述 3
3.3.2 数据设计 3
3.4 依赖性描述 3
3.5 接口描述 3
3.5.1 模块/子系统1的接口描述 3
4 第二层设计描述 3
4.1 模块1名称 3
4.1.1 模块设计描述 3
4.1.2 功能实现说明 3
4.1.3 接口描述 3
4.1.4 设计类定义 3
5 数据库设计(可选) 3
5.1 实体定义 3
5.1.1 分解描述 3
5.1.2 内部依赖性描述 3
5.2 行为定义 3
5.2.1 分解描述 3
5.2.2 外部依赖性描述 3
5.2.3 内部依赖性描述 3
6 组件视图 3
6.1 系统运行组件 3
6.2 文件组织形式 3
7 进程视图 3
XX软件概要设计说明书
关键词:
摘要:
缩略语:
缩略语
英文全名
中文解释
1 简介
1.1 目的
这部分要描述文档的目的。应该指明读者
1.2 范围
1.2.1 软件名称
1.2.2 软件功能
解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档)
1.2.3 软件功能
解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档)
2 第0层设计描述
2.1 引用
软件的上下文通常在上一个开发阶段输出文档中有详细的描述,这里可以指明引用的文档,不需要重复描述已有的内容。
2.2 软件系统上下文定义
本节描述待开发软件系统与外部实体的关系,可以使用系统结构图来描述系统结构和交互关系。
外部实体属性描述只限于软件设计和描述相关的属性。考虑到描述的完整性,可参考相关软件实体文档,如OS程序员手册。
如果与引用文档内容重复,本节可以省略。
2.3 设计约束
2.3.1 遵循标准
描述本软件所遵循的标准、规范
2.3.2 硬件限制
描述本软件系统实现的硬件限制
2.3.3 技术限制
描述本软件的技术限制
2.4 其他
描述其他有关的设计考虑
3 第一层设计描述
3.1 设计思路
3.1.1 设计可选方案
对本软件系统的几种设计方案进行
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
、比较,并确定所采用的方案。
3.2 系统结构
3.2.1 系统结构描述
这里要描述软件系统的总体结构,可以使用结构图、层次分解图或包图来描述,并应说明系统结构划分的原则(例如,基于标准、协议所规定的体系结构,来自于分析模型的结果,或者基于原有体系结构的结果)。对于使用分析模型的体系结构,应说明分析类的职责及相互关系。
3.2.2 业务流程说明
描述系统架构模块/分析类之间的动态交互,来说明用例模型中的典型用例场景,以体现系统功能是如何实现的。建议采用Sequence图、Collaboration图等来描述。
3.3 分解描述
本节描述系统中的子系统和模块。
3.3.1 模块/子系统1描述
不要直接写“模块/子系统1”,用简短的词语命名模块/子系统。
按照以下格式描述:
1 简介
2 功能列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
3.3.2 数据设计
本节描述系统中的数据结构。
外部数据实体不必描述。
1 数据实体1描述
按照以下格式描述:
标识:
类型:
目的:
3.4 依赖性描述
本节描述系统中的子系统,数据结构,模块,进程等设计实体间的关系。
依赖关系描述可以使用文字,结构图,(交互)事务图。
3.5 接口描述
本节描述软件系统中设计实体(如子系统,模块,进程)的接口.
接口描述可以使用接口文件,参数表。
对于外部实体只有同被描述软件相关的接口才需描述。
接口可以是函数调用、事件、消息、信号等。
3.5.1 模块/子系统1的接口描述
对每个接口按照以下格式描述:
名称:(接口名称)
说明:(对接口的简短说明)
定义:(接口原型定义,说明接口类型及相关参数)
4 第二层设计描述
L1中定义的每个模块的进一步设计在下面的章节进行描述。对层次比较多的模块,可以增加设计层次,最终要说明对应于最小分解模块的具体设计类(包括其public属性和public方法)。
对每个模块重复使用下述的格式。
4.1 模块1名称
4.1.1 模块设计描述
描述模块分解,定义出具体的设计类,用类图来描述其相互关系,并说明所采用的设计模式。
4.1.2 功能实现说明
使用Sequence图、Collaboration图等来说明这些设计类之间如何交互,实现本模块的典型功能。
4.1.3 接口描述
描述模块内部的接口关系,如两个设计类间的接口等。
4.1.4 设计类定义
1 类名
应该用实际的类名替换
1.标识
说明该类的配置项标识(用于需求跟踪)。
2.简介
简单介绍该类的功能。
3.类定义
使用类图、伪码描述该类的类定义,需说明该类的所有public属性和public方法。
5 数据库设计(可选)
本节列出所有的数据存储类的实体(表、存储过程、触发器等),详细描述实体的内容和并列出全部属性。对每个属性,详细描述其数据库、数据大小、特定约束。实体的所有约束及实体间的关系也要注明。
5.1 实体定义
5.1.1 分解描述
阐述设计思路及约束规则。
详细定义每个关键数据表、视图中的各个字段属性、存储要求、完整性约束、功能、注意事项,静态数据表可考虑定义初始配置记录。
5.1.2 内部依赖性描述
使用E-R图描述实体间的关联依赖关系,分析对存取空间、性能、完整性的要求。
5.2 行为定义
5.2.1 分解描述
根据功能或其他方式对存储过程/触发器进行归类,便于进一步细化和分解,并说明每类存储过程/触发器主要功能。
详细定义每个存储过程(触发器)的功能、输入输出参数、返回值、返回的记录集、依赖的数据表和存储过程,以及一些特殊要求(比如需要启用事务等)。
5.2.2 外部依赖性描述
描述与其它模块之间的依赖关系。
5.2.3 内部依赖性描述
描述存储过程间、存储过程和数据表/视图间依赖关系。
6 组件视图
6.1 系统运行组件
使用Component图、deployment图来描述系统的运行组件(EXE文件、DLL等),及其网络部署情况。
6.2 文件组织形式
描述源代码文件的目录结构(文件夹中各个目录下应存放什么文件)。
7 进程视图
本节描述将系统分解为轻量级进程(单个控制线程)和重量级进程(成组的轻量级进程)的过程。本节按照各个通信或交互的进程组来加以组织。说明进程之间的主要通信模式,例如消息传递、中断和会合。
参考资料清单:
请列出本文档所参考的有关参考文献和相关文档,格式如下:
作者+书名(或杂志、文献、文档)+出版社(或期号、卷号、公司文档编号)+出版日期+起止页码