ISO/IEC 19505-2:2012
Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure
发布时间:2012-04-20 实施时间:


OMG UML是一种广泛使用的建模语言,它可以用于描述软件系统的各个方面,包括结构、行为、交互和性能等。OMG UML的超结构部分定义了一组基本概念和语法规则,用于描述软件系统的静态和动态特征。这些概念包括类、对象、接口、关系、行为、状态机等。

ISO/IEC 19505-2:2012标准规定了OMG UML的超结构部分的详细内容,包括语法、语义和语言规则等。该标准的主要目的是提供一个通用的建模语言,以便在软件开发过程中进行交流和协作。它可以帮助软件开发人员更好地理解和描述软件系统的结构和行为,从而提高软件开发的效率和质量。

ISO/IEC 19505-2:2012标准包括以下内容:

1. 基本概念和语法规则:定义了OMG UML的基本概念和语法规则,包括类、对象、接口、关系、行为、状态机等。

2. 模型元素:定义了OMG UML的模型元素,包括类、对象、接口、属性、操作、关系、行为、状态机等。

3. 模型结构:定义了OMG UML的模型结构,包括包、命名空间、模型、子系统等。

4. 模型行为:定义了OMG UML的模型行为,包括活动、交互、状态机等。

5. 扩展机制:定义了OMG UML的扩展机制,包括扩展点、扩展机制等。

总之,ISO/IEC 19505-2:2012标准是一项非常重要的标准,它为软件开发人员提供了一个通用的建模语言,以便在软件开发过程中进行交流和协作。它可以帮助软件开发人员更好地理解和描述软件系统的结构和行为,从而提高软件开发的效率和质量。

相关标准
- ISO/IEC 19505-1:2012 Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 1: Infrastructure
- ISO/IEC 19793:2005 Information technology — Learning, education and training — Learning object metadata
- ISO/IEC 24744:2007 Information technology — Metamodel framework for interoperability (MFI)
- ISO/IEC 19796-1:2005 Information technology — Learning, education and training — Collaborative technology — Collaborative workplace — Part 1: Collaborative workplace framework
- ISO/IEC 19796-2:2005 Information technology — Learning, education and training — Collaborative technology — Collaborative workplace — Part 2: Planning and management