软件架构设计文档模板(共9页).doc
《软件架构设计文档模板(共9页).doc》由会员分享,可在线阅读,更多相关《软件架构设计文档模板(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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公用元素及服务75.进程视图76.部署视图77.实施视图77.1概述77.2层87.3部
2、署88.数据视图89.大小和性能810.质量811.其它说明812.附录A 指南813.附录B 规范814.附录C 模版815.附录D 示例9软件架构设计文档 1. 简介软件构架文档的简介应提供整个软件构架文档的概述。它应包括此软件构架文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述1.1 目的本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策本节确定此软件构架文档在整个项目文档中的作用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档1.2 范围简要说明此
3、软件构架文档适用的范围和影响的范围1.3 定义、首字母缩写词和缩略语本小节应提供正确理解此软件构架文档所需的全部术语的定义、首字母缩写词和缩略语。这些信息可以通过引用项目词汇表来提供1.4 参考资料本小节应完整地列出此软件构架文档中其他部分所引用的所有文档。每个文档应标有标题、报告号(如果适用)、日期和出版单位。列出可从中获取这些参考资料的来源。这些信息可以通过引用附录或其他文档来提供1.5 概述本小节应说明此软件构架文档中其他部分所包含的内容,并解释此软件构架文档的组织方式2. 整体说明2.1 简介在此简单介绍软件架构的整体情况,包括用例视图、逻辑视图、进程视图、实施视图和部署视图的简单介绍
4、。另外,简要介绍各种视图的作用和针对的用户2.2 构架表示方式本节说明当前系统所使用的软件构架及其表示方式。还会从用例视图、逻辑视图、进程视图、部署视图和实施视图中列出必需的那些视图,并分别说明这些视图包含哪些类型的模型元素2.3 构架目标和约束本节说明对构架具有某种重要影响的软件需求和目标,例如:安全性、保密性、市售产品的使用、可移植性、分销和重复使用。还应记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留代码等3. 用例视图本节列出用例模型中的一些用例或场景,这些用例或场景应体现最终系统中重要的、核心的功能;或是在构架方面涉及范围很广(使用了许多构架元素);或强调或阐
5、明了构架的某一具体的细微之处在此可以直接引用需求中的相关文档,比如ROSE模型;用例描述等对于本系统和其它系统的关系,在用例图上可以清楚的看到,因为其它系统在用例图上被表示为主角根据项目的实际情况,此节可以省略不写3.1 核心用例在此引用ROSE模型中的用例图即可3.2 用例实现本节通过几个精选的用例(场景)实现来阐述软件的实际工作方式,并解释不同的设计模型元素如何促成其功能的实现4. 逻辑视图4.1 逻辑视图在此用图形的方式显示此软件架构的分层、子系统、包之间的关系,并且加入必要的文字说明,特别是架构的分层、机制和模式的说明在此,还需要将和本系统有接口关系的其它系统都表示出来,这样可以清楚的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 架构 设计 文档 模板
限制150内