软件工程过程资料模板-详细设计说明书

软件工程过程资料模板-详细设计说明书

ID:22203927

大小:79.24 KB

页数:13页

时间:2018-10-27

软件工程过程资料模板-详细设计说明书_第1页
软件工程过程资料模板-详细设计说明书_第2页
软件工程过程资料模板-详细设计说明书_第3页
软件工程过程资料模板-详细设计说明书_第4页
软件工程过程资料模板-详细设计说明书_第5页
资源描述:

《软件工程过程资料模板-详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程过程资料模板-详细设计说明书(项目名称)详细设计说明书(项目名称)详细设计说明书文件修改记录*变化状态:C一一创建,A——增加,M——修改,D——删除文档审批信息-i•(项目名)详细设计说明书目录1引言11.11.21.31.42编写目的1适用范围1术语和缩写1参考资料1概述12.1义13总体结构说明13.1系统结构13.1.13.1.23.1.33.1.43.2系统内外部关系图1功能模块简要说明1依赖的外部接口1对外提供的接口1模块程序构件结构S14数据模型(DataModel)设计24.1逻辑实体模型24.1.14.1.24.2实体模型12实体模型23表结构(物理设计

2、)34.2.14.2.24.2.3表汇总3表13表234.35视图歹瞭4功能实现说日月45.1数据流类模块5.1.15.1.25.1.35.2数据流程图4实现说明4程序设计4业务处理类模55.2.1ObjectModel设计5參參-II-(项目名)详细设计说明书5.2.26程序设计日月6.1模块16.1.16.1.36.2总体界面结构(业务操作区)说明5功能点1界谢结构说明5功能点2界面结构说明5模块266.2.16.2.26.2.3总体界谢结构(业务操作区)说明6功能点1界面结构说明6功能点2界面结构说日月6♦♦♦-Ill-(项目名)详细设计说明书1引言1.1编写目的【说明编写

3、这份文档的0的,指出预期的读者。】1.2适用范【说明此文档在何种情况下或何种工作中使用。】1.3术语和缩写【列出本文件中用到的专门术语的定义和外文首字母组词的原词组以及屮英文全称。】【列出有关参考资料。】2概述【如果没有划分子系统,此章节可裁剪。】2.1系统概述【说明此(子)系统“是什么”。】2.2系统功能定义【说明此(子)系统实现的主要功能,可以诸条说明。】3总体结构说明3.1系统结构3.1.1系统内外部关系图【描述此(子)系统內部功能模块的构成以及与外部模块的接门关系,可采用图表形式。如果《概要设计说明书》己描述此部分内容,此处可删剪。】3.1.2功能模块简要说明【对此(子)

4、系统功能模块做简要说明。如果《概要设计说明书》已描述此部分内容,此处可删剪。】3.1.3依赖的外部接口【说明各模块依赖的外部接口是什么,输入参数、输出参数、返回值等。】3.1.4对外提供的接口【说明各模块对外提供的外部接门是什么,输入参数、输出参数、返回值等。】3.2模块程序构件结构图【详细描述程序构件结构图,并做文字说明。一般是有如下两种情况需做此描述:?非中间件服务结构的后台处理进程模块(一般是异步操作等)。?在前台交互式操作的模块中,引入了非中间件服务结构的部件。如:】(项冃名)详细设计说明书4数据模型(DataModel)设计4.1逻辑实体模型4.1.1实体模型1【描述本

5、(子)系统核心的实体关系模型。如下图所示。要求做到:?描述每一个实体的作用,指定实体标识(ID)。?对每一个relationship都要有说明,同时严格注意Mandatory(是否必须),Cardinality(几对几关系)。?ER图中的每个表中应冇表名、主键字段名、重要字段名等信息。重要字段虽然不是ER图本身必须的,但可以更利于理解表的属性和关系。】(项目名)详细设计说明书4.1.2实体模型2【如果有多个实体模型,需要按照上述的方式,诸一说明。】4.2表结构(物理设计)【此部分主要设计表结构。一般地,实体对应于表,实体的属性对应转换成为物理设计中的表,但是他们并不一定是一一对应

6、的。】4.2.1表汇总临时。】4.2.2表1【同上。】(项目名)详细设计说明书4.3视图列表时。】5功能实现说明【本章对每个功能模块屮的每一个功能点做实现说明。有两类主要的应用:以数据流为核心的,处理流程是重点;以业务操作为核心的,后台业务模型、前台展现模型是重点(强调用对象模型设计)。下面用不同的章节分别给出这两类应用的设计文档模板。】5.1数据流类模块【说明:该类模块的特点是:接口通常是数据文件或XML的形式,接口文件内容比较稳定。】5.1.1数据流程图【用数据流图(DataFlowDiagram-DFD)描述该功能模块总的数据流图。并给出文字说明。】5.1.2实现说明5.1

7、.2.1功能点1实现说明【功能点实现说明包括以下一些内容,?功能定义处理流程业务规则(什么条件下能做什么事情,什么条件下不能做什么事情)其他说明】5.1.2.2功能点2实现说明【同上。】5.1.3程序设计5.1.3.1类定义【说明类的定义,包括属性、接口函数等。】5.1.3.2数据结构定义【给出数据结构或数据元素(变量)的特性,包括名称、标识符、数据类型和格式、值的有效范围,并给出定义性描述,最好能用类C语言给出类型说明。】5.1.3.3目标文件定义【说明该模块将提供哪些包(.S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。