<项目名称>
软件体系结构文档
版本 <1.0>
[注意:以下模板供与 Rational Unified Process 一起使用。包含在方括号中以蓝色斜体(style=InfoBlue)显示的文本是用于向作者提供指导,在发布文档之前应将这些文本删除。在此样式之后输入的段落将自动设置为正常(style=Body Text)。] [要在 Microsoft Word 中定制自动字段(选中时显示灰色背景),请选择“文件>属性”,然后用相应的信息替换本文档的“标题”、“主题”和“公司”字段。关闭对话框后,可以通过选择“编辑>全选”(或 Ctrl-A),然后按 F9 键,让整个文档中的自动字段更新,或者只需单击字段并按 F9 键。此操作必须对页眉和页脚分开进行。Alt-F9 将在显示字段名称和显示字段内容之间切换。关于处理字段的更多信息,请参阅 Word 帮助。]
<项目名称> 软件体系结构文档 <文档标识> 版本: <1.0> 日期:
日期
?
<项目名称> 软件体系结构文档 版本: <1.0> 日期:
简介
1.1 目的 1.2 范围
1.3 定义、首字母缩写和缩写 1.4 参考资料 1.5 概述 2. 体系结构表示 3. 体系结构目标和约束 4. 用例视图 5.
逻辑视图
5.1 概述
5.2 重要体系结构设计包 5.3 用例实现 6. 流程视图 7. 部署视图 8.
实施视图 8.1 概述 8.2 层
9. 数据视图(可选) 10. 大小和性能 11.
质量
机密
目录
?
第 3 页(共 6
<项目名称> 软件体系结构文档 <文档标识> 版本: <1.0> 日期:
1.
简介
[软件体系结构文档的简介提供了整个软件体系结构文档的概述。它包括软件体系结构文档的目的、范围、定义、首字母缩写、缩写、引用和概述。] 1.1
目的
本文档使用许多不同的体系结构视图来描述系统的多个方面,对系统进行了全面的体系结构概述。其目的是捕获和传达对系统作出的重要体系结构决策。
[此节定义整个项目文档中软件体系结构文档的角色或目的,并简要描述该文档的结构。确定本文档的特定读者,指明期望他们以何方式使用本文档。] 1.2
范围
[关于以下方面的简要描述:软件体系结构文档适用于哪些方面;本文档影响哪些方面。] 1.3
定义、首字母缩写和缩写
[此子节提供所有术语、首字母缩写和缩写的定义,这些术语、首字母缩写和缩写对于正确解释软件体系结构文档是必需的。可以通过引用项目的词汇表来提供此信息。] 1.4
参考资料
[此子节提供一份在软件体系结构文档中的其他地方引用的所有文档的完整列表。用标题、报告号(如果适用)、日期和出版组织确定每份文档。指定从哪些来源可以获得这些参考资料。可以通过引用附录或其他文档来提供此信息。] 1.5
概述
[此子节描述软件体系结构文档的剩余部分包含哪些内容,并解释软件体系结构文档是如何组织的。] 2. 体系结构表示
[此节描述用于当前系统的是何种软件体系结构,以及它是如何表示的。它枚举了用例视图、逻辑视图、流程视图、部署视图和实施视图这些必要的视图,对于每种视图,它解释了视图所包含的模型元素的类型。] 3. 体系结构目标和约束
[此节描述对于体系结构具有重大影响的软件需求和目标,例如:安全性、隐私性、可现用产品的使用、可移植性、分发和重用。它还捕获可能适用的特定约束:设计和实施策略、开发工具、团队结构、进度安排、旧代码等等。] 4. 用例视图
[此节列出用例模型中满足以下条件的用例或场景:它们代表了最终系统的一些重要的核心功能,或者它们在很大的体系结构范围内运用了许多体系结构元素,或者它们强调或说明了某个具体而微妙的体系结构点。] 机密
?