一、 基本概念
创建架构工件是为了描述系统、解决方案或企业状态。本节中讨论的概念改编自ISO/IEC/IEEE 42010:2011和ISO/IEC/IEEE 15288:2015中包含的更正式的定义。它们如图3-1所示。
系统的“环境”是确定系统上所有影响的设置和环境的上下文。系统的环境包括发展、技术、商业、运营、组织、政治、经济、法律、监管、生态和社会影响。
“系统”是为实现一个或多个规定目的而组织的相互作用的元素的组合。
系统的“架构”是系统在其环境中的基本概念或属性,具体体现在其元素、关系以及其设计和演化的原则中。
“架构描述”是用于表示架构的工作产品;一组架构视图和模型,它们一起记录架构。
“干系人”是对系统感兴趣的个人、团队、组织或其类别。
“关注点”是系统中与其一个或多个利益相关者相关的利益。关注点可能涉及系统功能、开发或操作的任何方面,包括性能、可靠性、安全性、分布和演化性等考虑因素,并可能确定系统的可接受性。
“架构视图”是从相关关注点集的角度来表示系统。它由系统的一个或多个架构模型组成。
“架构模型”是感兴趣的主题的表示。模型提供主题的较小比例、简化和/或抽象表示。
在捕获或表示系统架构的设计时,架构师通常将创建一个或多个架构模型,可能使用不同的工具。架构(architecture)视图将包括一个或多个模型的选定部分,选择这些部分是为了向特定的干系人或干系人组证明,他们的关注点在系统架构(archucture)的设计中得到了充分