ISO/IEC 19540-1:2022
Information technology - Object Management Group Unified Architecture Framework (OMG UAF) - Part 1: Domain Metamodel (DMM)
发布时间:2022-03-21 实施时间:


ISO/IEC 19540-1:2022标准的主要内容是OMG UAF的领域元模型(DMM)。DMM定义了系统和软件架构的各个领域,包括业务、信息、功能、物理、组织和实现等。它提供了一种通用的元模型,用于描述这些领域之间的关系和依赖。DMM的主要目的是帮助架构师和开发人员更好地理解系统和软件的结构和行为,从而更好地进行设计和开发。

DMM包括多个领域,每个领域都有其特定的元素和关系。以下是DMM的主要领域和元素:

1. 业务领域:描述业务过程和规则,包括业务实体、业务过程、业务规则等。

2. 信息领域:描述信息和数据,包括信息实体、信息流、数据模型等。

3. 功能领域:描述系统和软件的功能,包括功能需求、功能模型、功能实现等。

4. 物理领域:描述系统和软件的物理结构,包括物理实体、物理连接、物理部署等。

5. 组织领域:描述系统和软件的组织结构,包括组织实体、组织关系、组织部署等。

6. 实现领域:描述系统和软件的实现细节,包括代码、库、配置等。

DMM中的元素和关系可以通过UML(Unified Modeling Language)进行建模和表示。UML是一种通用的建模语言,可以用于描述系统和软件的不同方面,如需求、设计、实现、测试等。DMM使用UML来描述其元素和关系,从而提供了一种通用的建模方法。

除了DMM之外,OMG UAF还包括其他视图和模型,如需求视图、设计视图、实现视图等。这些视图和模型可以帮助架构师和开发人员更好地理解系统和软件的不同方面,从而更好地进行设计和开发。OMG UAF还提供了一些工具和方法,如模型驱动架构(MDA)、模型驱动工程(MDE)等,用于支持系统和软件的开发和维护。

总之,ISO/IEC 19540-1:2022标准规定了OMG UAF的领域元模型(DMM),用于描述系统和软件架构的各个领域。DMM提供了一种通用的元模型,用于描述这些领域之间的关系和依赖。它可以帮助架构师和开发人员更好地理解系统和软件的结构和行为,从而更好地进行设计和开发。

相关标准
- ISO/IEC 42010:2011 Systems and software engineering -- Architecture description
- ISO/IEC 15288:2015 Systems and software engineering -- System life cycle processes
- ISO/IEC 12207:2017 Systems and software engineering -- Software life cycle processes
- ISO/IEC 24744:2019 Systems and software engineering -- Metamodel for development methodology
- ISO/IEC 19793:2015 Information technology -- Learning, education and training -- Learning object metadata