本文件描述了在北约架构框架(NAF)下应用架构方法,以及在德国联邦国防部(BMVg)管辖范围内,通过联邦国防军架构数据模型(ADMBw)进行国家级落地的应用。
鉴于架构的规模与复杂性,需要一套清晰的结构,以及超越NAF或ADMBw基础规范的统一建模惯例与指南。这尤为必要,以确保已创建的架构能够在其他领域得到进一步的开发与复用。
本文件在内容上仅限于NAFv4和ADMBw的规范。基于其他框架创建的架构,其相关规范与惯例不属于本文件的范畴。
1.1 格式说明
文档中的超链接(如此处指向联邦国防军作战架构师电子邮件地址的链接)将以蓝色字体并带下划线显示。
1.2 示例注释
本文件中列出的示例旨在阐明方法论层面的关联。这些示例在内容上以现实为基础,但既未经过验证,也未经过确认。为了便于直观展示,这些示例在方法上被精简,仅保留用于阐明特定关联的核心内容。对于理解底层问题并非绝对必要的内容可能已被省略。然而,在真实的架构中,这些内容必须予以呈现。在某些图表中,仅显示部分元素是为了辅助建模人员进行建模。
所使用的示例被设计为“贯穿示例(Running Example)”,并将用于所有关于ADMBw的文件和培训中。这是一个虚构的项目,旨在为太空领域采购一艘武装多用途航天器(MASC: Multipurpose Armed Spacecraft)。该航天器将同时用于侦察和火力打击任务。
1.3 关于建模的说明
根据经验,架构工作往往难以避免人员变动的影响。因此,建议在元素的“备注(Notes)”字段中添加描述,正如《在 SPARX Enterprise Architect 中使用 ADMBw》(黄皮书)第 2.1.2 小节中所要求的那样。
1.4 符号表示法(Notation)
在展示元素和关系时,将采用基于统一架构框架(UAF)领域元模型(DMM)的 ADMBw 符号表示法。而 UAF DMM 本身又建立在统一建模语言(UML)和业务过程建模与标注(BPMN 2.0)的基础之上。
关于符号表示法、元素与关系,以及抽象元素使用的详细信息,均包含在《基础——基于 NAFv4 的架构方法》一文中。
1.5 适用范围
本文件在德国联邦国防军内部具有强制约束力,适用于整个联邦国防部(BMVg)管辖范围内所有基于 NAFv4 建模的架构。对于流程模型及其中需要建模的部分,则适用《流程建模规范》。