--版本 <>- 版本: <>- 日期:
修订历史记录日期版本说明作者<日/月/年><><详细信息><姓名> 目录1.简介5目的5范围5定义、首字母缩写词和缩略语5参考资料5概述52.整体说明5简介5构架表示方式5构架目标和约束53.用例视图6核心用例6用例实现64.逻辑视图6逻辑视图6分层6应用层6业务层6中间层6系统层7架构模式7设计机制7公用元素及服务75.进程视图76.部署视图77.实施视图7概述7层8部署88.数据视图89.大小和性能810.质量811.其它说明812.附录 A 指南813.附录 B 法律规范814.附录 C 模版815.附录 D 示例9- 1. 简介软件构架文档的简介应提供整个软件构架文档的概述。它应包括此软件构架文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述1.1目的本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策本节确定此软件构架文档在整个项目文档中的作用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档1.2范围简要说明此软件构架文档适用的范围和影响的范围1.3定义、首字母缩写词和缩略语本小节应提供正确理解此软件构架文档所需的全部术语的定义、首字母缩写词和缩略语。 这些信息可以通过引用项目词汇表来提供1.4参考资料本小节应完整地列出此软件构架文档中其他部分所引用的所有文档。每个文档应标有标题、报告号(假如适用)、日期和出版单位。列出可从中猎取这些参考资料的来源。这些信息可以通过引用附录或其他文档来提供1.5概述本小节应说明此软件构架文档中其他部分所包含的内容,并解释此软件构架文档的组织方式2. 整体说明2.1简介在此简单介绍软件架构的整体情况,包括用例视图、逻辑视图、进程视图、实施视图和部署视图的简单介绍。另外,简要介绍各种视图的作用和针对的用户2.2构架表示方式本节说明当前系统所使用的软件构架及其表示方式。还会从用例视图、逻辑视图、进程视图、部署视图和实施视图中列出必需的那些视图,并分别说明这些视图包含哪些类型的模型元素2.3构架目标和约束本节说明对构架具有某种重要影响的软件需求和目标,例如:安全性、保密性、市售产品的使用、可移植性、分销和重复使用。还应记录可能适用的特别约束:设计与实施策略、开发工具、团队结构、时间表、遗留代码等3. 用例视图本节列出用例模型中的一些用例或场景,这些用例或场景应...