A3架构概述:系统架构知识的有效呈现
1. 架构表示的关键考量
在架构表示中,存在两个关键问题需要探讨。其一,模型嵌入相关文档可能会使其失去效用,因此需要文本对模型进行补充,并提供额外信息。其二,是否应在架构表示中使用正式建模符号(如SysML、UML)存在争议。具有软件背景的员工更倾向于使用正式符号,而其他领域则不太愿意。通过实验发现,使用SysML模型时,与专家的会议大多时间都花费在讨论符号本身,而非内容。所以,尽管正式模型有其优势,但为了促进不同利益相关者之间的沟通,架构表示不应依赖于正式模型。
2. A3架构概述的重要性
要改进或演进一个系统,首先要理解现有系统。保持系统视角对于看清各部分如何融入整体以及如何相互影响至关重要。然而,由于每个人对世界的看法不同,心理表征也存在差异,因此需要一个接近读者心理概念的通用模型来实现有效沟通。图形是最广泛使用的沟通形式,它能包含大量信息,且读者能快速理解。此外,人类处理信息的能力有限,因此需要一个仅包含相关信息的结构化概述。
为了有效展示架构知识,便于作者和读者定位信息,我们扩展了A3方法。与丰田的A3报告不同,我们使用A3纸的两面分别创建模型视图和文本视图,以创建架构概述。模型视图用于展示系统方面的模型,文本视图用于支持和补充模型视图。这样可以弥合系统的模型描述和文本描述之间的差距,同时避免读者在讨论时被文本分散注意力。
3. A3架构概述的结构与元素
3.1 A3文本视图
A3文本视图旨在类似于公司文档,其结构有助于作者整合想要传达的架构知识,创建一个独立、自包含的系统视图。它包含以下元素:
- 定义/缩写 <
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



