HLD概要设计说明书模板.docx
- 文档编号:17060717
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:10
- 大小:19.08KB
HLD概要设计说明书模板.docx
《HLD概要设计说明书模板.docx》由会员分享,可在线阅读,更多相关《HLD概要设计说明书模板.docx(10页珍藏版)》请在冰点文库上搜索。
HLD概要设计说明书模板
产品名称
密级
产品版本
共1页
v
XX概要设计说明书
拟制
隆承志
日期
yyyy-mm-dd
评审人
日期
yyyy-mm-dd
批准
日期
yyyy-mm-dd
<公司或企业图标>
<公司或企业中英文名称>
版权所有XX
(仅供内部使用)
修订记录
日期
修订
版本
DefectID
CR号
修改
章节
修改描述
作者
2001-06-08
1.00
初稿完成
作者名
yyyy-mm-dd
1.01
xxx
x.x.x;y.y.y
修改XXX
1.Xxx
2.Xxx
3....
作者名
xxx
x.x.x;y.y.y
修改XXX
1.Xxx
2.Xxx
3....
yyyy-mm-dd
1.02
xxx
x.x.x;y.y.y
修改XXX
1.Xxx
2.Xxx
3....
作者名
……
……
……
……
yyyy-mm-dd
2.00
xxx
x.x.x;y.y.y
修改XXX
1.Xxx
2.Xxx
3....
作者名
分发记录
CopyNo.
持有者和角色
分发日期
1
yyyy-mm-dd
2
yyyy-mm-dd
3
yyyy-mm-dd
4
yyyy-mm-dd
5
yyyy-mm-dd
表目录
图目录
XX概要设计说明书
关键词:
摘要:
缩略语清单:
<对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。
缩略语
英文全名
中文解释
1
简介
1.1目的
这部分要描述文档的目的。
应该指明读者。
1.2范围
1.2.1软件名称
对软件命名
1.2.2软件功能
解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档)
1.2.3软件应用
描述软件的应用(可直接描述也可以参考其它软件文档)
2概要设计
2.1第0层设计描述
2.1.1软件系统上下文定义
首先描述本软件系统在实际环境的组网方式(一般用图描述)
描述系统如何与外部实体一道组成功能实体(一般用图描述)
本节还要描述待开发软件系统与外部实体的关系.,可以使用系统架构图、顶层数据流图、事务图等来描述系统结构和交互关系。
所有系统外围实体(在设计规格流程中有定义),这些实体与软件系统发生交互作用或以某种方式影响软件系统,比如,操作系统,驱动程序,硬件,中断,其它软件系统等.
外围实体和本系统相互作用的性质(比如,消息,库调用)和类型(比如,OS服务,通信服务,系统工具等)。
描述外部实体的特性时要注意该描述一定要有助本软件的设计和描述。
为了本文档内容的完整性,可以采用对于描述相关设计实体文档索引的方式:
如对于操作系统编程手册的索引
2.1.2设计思路(可选)
1.设计方法
描述本软件系统所采取的设计方法。
2.设计可选方案
对本软件系统的几种设计方案进行分析、比较,并确定所采用的方案
3.设计约束
1)遵循标准
描述本软件所遵循的标准、规范
2)硬件限制
描述本软件系统实现的硬件限制
3)技术限制
描述本软件的技术限制
4.其它
描述其它有关的设计考虑
2.2第一层设计描述
这里要描述软件系统的总体结构。
总体结构描述可以使用结构图,层次分解图,自然语言。
2.2.1分解描述
1.模块/子系统分解
本节描述系统中的子系统和模块。
1)模块/子系统1描述
按照以下格式描述:
标识:
类型:
目的:
功能列表:
子模块:
如果本模块还要继续划分,列出下属子模块
2.并发进程处理分解
本节描述系统中的并发进程。
对于外部实体,从属属性不必描述。
1)进程1描述
按照以下格式描述:
标识:
类型:
目的:
功能列表:
描述本进程中要完成的功能,如功能已经在前面的模块分解中有描述,则重点描述本进程完成了哪些模块的哪些功能。
3.数据分解
本节描述系统中的数据结构。
外部数据实体不必描述。
本章节描述本系统中用到的全局数据结构,其中至少包括:
各分解模块直接访问的数据,被各分解模块用来在接口中使用的结构。
描述数据时要注意该数据是否真正为本级模块分解的公用数据。
1)数据实体1描述
按照以下格式描述:
标识:
类型:
目的:
2.2.2依赖性描述
本节描述系统中的子系统,数据结构,模块,进程等设计实体间的关系。
依赖关系描述可以使用结构图(交互)事务图,消息序列图,ER图。
1.运行设计
本章节描述本层设计的各个模块和进程是如何配合完成系统的功能需求.可以用消息序列图,(交互)事务图,结构图等进行描述,可以按照处理过程进行分节描述,要注意的是描述的内容应该涵盖所有SRS文档的功能需求,对于二级设计来讲,就是要涵盖分解对象模块的功能规格
2.数据依赖关系
本节描述数据结构间的关系。
依赖关系描述可以使用ER图。
2.2.3接口描述
本节描述软件系统中设计实体(如子系统,模块,进程)的接口.
接口描述可以使用接口文件,参数表。
对于外部实体只有同被描述软件相关的接口才需描述。
1.模块/子系统接口
本节描述模块/子系统的接口。
1)模块/子系统1提供的接口
对于接口函数,可以采用以下形式描述:
接口1:
形式:
输入:
输出:
返回:
描述返回什么。
描述:
总体描述该接口实现的目的。
2.进程接口
本节描述进程的接口。
1)进程1描述
进程间的接口主要是描述一些共享内存,协议数据,消息等。
按照以下格式描述:
标识:
类型:
目的:
功能列表:
2.3
第二层设计描述(可选)
L1中定义的每个实体的进一步设计在下面的章节进行描述。
对每个模块重复使用下述的格式(和一层设计一样)。
具体的编写建议参见第一层设计
2.3.1模块1名称
1.分解描述
1)模块/子系统分解
a)模块/子系统1描述
b)模块/子系统2描述
******
2)并发进程处理分解
a)进程1描述
b)P进程2描述
******
2.依赖性描述
1)运行设计
2)数据依赖关系
******
3.接口描述
1)模块/子系统接口
a)模块/子系统1提供的接口
b)模块/子系统2提供的接口
******
2)进程接口
a)进程1描述
b)进程1描述
******
2.3.2模块2名称
******
2.4
配置和控制(可选)
2.4.1启动
描述启动一个模块的步骤
2.4.2关闭
描述关闭一个模块的步骤
2.4.3MIB表项的创建
创建新表项的动作步骤。
该节的标题可以适当更改
2.4.4MIB表项的删除
删除表项的动作步骤.该节的标题可以适当更改
2.4.5MIB表项的更改
修改表项的动作步骤.该节的标题可以适当更改。
2.5数据库(可选)
2.5.1实体、属性及它们之间的关系
本节列出所有的数据存储类的实体,详细描述实体的内容和并列出全部属性。
对每个属性,详细描述其数据库、数据大小、特定约束。
实体的所有约束及实体间的关系也要注明。
2.5.2实体关系图
本节描述关于上节提到的所有实体的E-R图
参考资料清单:
Pleaselistreferredliteratureandrelateddocuments,format:
请罗列本文档所参考的有关参考文献和相关文档,格式如下:
Author+bookname(ormagazine,literature,document)+publishingcompany(orissueNo.,volumeNo.,internaldocumentationID)+publishingdate+startandendpagenumber,
作者+书名(或杂志、文献、文档)+出版社(或期号、卷号、公司文档编号)+出版日期+起止页码
examples:
例如:
[1]D.B.Leeson,“ASimpleModelofFeedbackOscillatorNoiseSpectrum,”Proc.IEEE,pp329-330,February1966(英文文章格式)
[2]D.Wolaver,Phase-LockedLoopCircuitDesign,PrenticeHall,NewJersey,1991(英文书籍格式)
[3]王阳元,奚雪梅等,“薄膜SOI/CMOSSPICE电路模拟”,电子学报,vol.22,No.5,1994(中文文章格式)
[4]郑筠,《MOS存储系统及技术》,科学出版社,1990(中文书籍格式)
[5]XXX,SDXXX用户手册V1.1,基础部文档室,2001/4/26
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HLD 概要 设计 说明书 模板