软件架构设计文档模板

软件架构设计文档模板

ID:35630741

大小:75.50 KB

页数:9页

时间:2019-04-04

软件架构设计文档模板_第1页
软件架构设计文档模板_第2页
软件架构设计文档模板_第3页
软件架构设计文档模板_第4页
软件架构设计文档模板_第5页
资源描述:

《软件架构设计文档模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.项目名称软件架构设计文档版本...项目名称版本:软件架构设计文档日期:

修订历史记录日期版本说明作者<日/月/年><详细信息><姓名>...目录1.简介51.1目的51.2范围51.3定义、首字母缩写词和缩略语51.4参考资料51.5概述52.整体说明52.1简介52.2构架表示方式52.3构架目标和约束53.用例视图63.1核心用例63.2用例实现64.逻辑视图64.1逻辑视图64.2分层64.2.1应用层64.2.2业务层64.2.3中间层64.2.4系统层74.3架构模式74.4设计机制74.5

2、公用元素及服务75.进程视图76.部署视图77.实施视图77.1概述77.2层87.3部署88.数据视图89.大小和性能8...10.质量811.其它说明812.附录A指南813.附录B规范814.附录C模版815.附录D示例9...软件架构设计文档1.简介软件构架文档的简介应提供整个软件构架文档的概述。它应包括此软件构架文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述1.1目的本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策本节确定此软件构架文档在整个项目文档中的作

3、用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档1.2范围简要说明此软件构架文档适用的范围和影响的范围1.3定义、首字母缩写词和缩略语本小节应提供正确理解此软件构架文档所需的全部术语的定义、首字母缩写词和缩略语。 这些信息可以通过引用项目词汇表来提供1.4参考资料本小节应完整地列出此软件构架文档中其他部分所引用的所有文档。每个文档应标有标题、报告号(如果适用)、日期和出版单位。列出可从中获取这些参考资料的来源。这些信息可以通过引用附录或其他文档来提供1.5概述本小节应说明此软件构架文档中其他部分所包含的内容,并解释此软件构

4、架文档的组织方式2.整体说明2.1简介在此简单介绍软件架构的整体情况,包括用例视图、逻辑视图、进程视图、实施视图和部署视图的简单介绍。另外,简要介绍各种视图的作用和针对的用户2.2构架表示方式本节说明当前系统所使用的软件构架及其表示方式。还会从用例视图、逻辑视图、进程视图、部署视图和实施视图中列出必需的那些视图,并分别说明这些视图包含哪些类型的模型元素2.3构架目标和约束本节说明对构架具有某种重要影响的软件需求和目标,例如:安全性、保密性、市售产品的使用、可移植...性、分销和重复使用。还应记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留代码

5、等1.用例视图本节列出用例模型中的一些用例或场景,这些用例或场景应体现最终系统中重要的、核心的功能;或是在构架方面涉及范围很广(使用了许多构架元素);或强调或阐明了构架的某一具体的细微之处在此可以直接引用需求中的相关文档,比如ROSE模型;用例描述等对于本系统和其它系统的关系,在用例图上可以清楚的看到,因为其它系统在用例图上被表示为主角根据项目的实际情况,此节可以省略不写1.1核心用例在此引用ROSE模型中的用例图即可1.2用例实现本节通过几个精选的用例(场景)实现来阐述软件的实际工作方式,并解释不同的设计模型元素如何促成其功能的实现2.逻辑视图2.1逻辑视图在此用

6、图形的方式显示此软件架构的分层、子系统、包之间的关系,并且加入必要的文字说明,特别是架构的分层、机制和模式的说明在此,还需要将和本系统有接口关系的其它系统都表示出来,这样可以清楚的看到本系统和其它系统的接口逻辑视图,并且还需要将在本系统中负责接口的子系统表示出来2.2分层在此说明逻辑分层的每一层和每一层中的包、子系统。对于每个重要的包,都用一个小节来加以说明,其中应包括该包的名称、简要说明以及显示该包中所有重要的类和包的图。对于该包中的每个重要类,应包括其名称、简要说明,还可选择包括对其部分主要职责、操作和属性的说明下面预先设置应用层、业务层、中间层和系统层,实际使

7、用中可以根据需要进行修改2.2.1应用层在此说明软件架构子系统的高层组织,是系统面向外部(主角)、面向功能(用例)的子系统。在这一层中的子系统,要根据中间层的约定继续分区(tier)...1.1.1业务层在此说明软件架构子系统的高层组织,是应用层子系统公用的、为应用层子系统提供服务的、和业务相关的子系统。在这一层中的子系统,要根据中间层的约定继续分区1.1.2中间层在此说明软件架构子系统的底层组织,是面向系统内部(技术)、面向非功能(补充规约)的子系统(框架、包、机制、模式)。在这一层的子系统,通常包括分区、支持分区的框架、架构模式、设计机制(事务、存储等)、公

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

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

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