标准摘要
[中文适用范围]: 该标准指定了统一建模语言(UML),其目的是为从事对象分析和设计的系统架构师提供一种一致的语言,用于指定、可视化、构建和记录软件系统的工件以及业务建模。 该标准代表了对象技术行业最佳实践的融合。 UML 是三种先前领先的面向对象方法(Booch、OMT 和 OOSE)的对象建模语言的正确继承者。 UML 是这些建模语言及更多语言的联合,因为它包含额外的表达能力来处理这些方法未完全解决的建模问题。 UML 的主要目标之一是通过实现对象可视化建模工具的互操作性来推动行业发展。 然而,为了能够在工具之间进行有意义的模型信息交换,需要在语义和符号上达成一致。 UML 满足以下要求: •通用对象分析和设计(OA&D) 元模型的正式定义,用于表示OA&D 模型的语义,其中包括静态模型、行为模型、使用模型和体系结构模型。 • OA&D 工具之间模型交换机制的IDL 规范。 本文档包含一组支持动态构建和遍历用户模型的 IDL 接口。 • 用于表示OA&D 模型的人类可读符号。 本文档定义了 UML 表示法,这是一种优雅的图形语法,用于一致地表达 UML 的丰富语义。 符号是 OA&D 建模和 UML 的重要组成部分。 [外文原描述]: ISO/IEC 19501:2004 describes the Unified Modeling Language (UML), a graphical language for visualizing, specifying, constructing and documenting the artifacts of a software-intensive system. The UML offers a standard way to write a system's blueprints, including conceptual things such as business processes and system functions, as well as concrete things such as programming language statements, database schemas, and reusable software components.
英文名称Information technology - Open Distributed Processing - Unified Modeling Language (UML) Version 1.4.2