双语uml系列文章] 什么是UML遵从级别 / What is UML Compliance Levels"/>
[双语uml系列文章] 什么是UML遵从级别 / What is UML Compliance Levels
What is UML Compliance Levels / 什么是UML遵从级别
The stratification of language units is used as the foundation for defining compliance in UML. Namely, the set of modeling concepts of UML is partitioned into horizontal layers of increasing capability called compliance levels. Compliance levels cut across the various language units, although some language units are only present in the upper levels. As their name suggests, each compliance level is a distinct compliance point.
语言单元的分层被用作在UML中定义合规性的基础。也就是说,UML的一组建模概念被划分为不断增加的水平层级,称为合规级别。 尽管某些语言单位只存在于上层,但各个语言单元的合规性水平仍然存在差异。顾名思义,每个合规级别都是一个独特的合规点。
For ease of model interchange, there are just four compliance levels defined for the whole of UML:
为了便于模型交换,仅为整个UML定义了四个合规性级别:
Level 0 (L0)
This compliance level is formally defined in the UML Infrastructure. It contains a single language unit that provides for modeling the kinds of class-based structures encountered in most popular object-oriented programming languages. As such, it provides an entry-level modeling capability. More importantly, it represents a low-cost common denominator that can serve as a basis for interoperability between different categories of modeling tools
0级(L0)
这个合规性级别在UML基础结构中正式定义。它包含一个单一的语言单元,用于对在大多数流行的面向对象编程语言中遇到的基于类的结构进行建模。因此,它提供了入门级的建模功能。更重要的是,它代表了一个低成本的共同标准,可以作为不同类别建模工具之间互操作性的基础。
Level 1 (L1). This level adds new language units and extends the capabilities provided by Level 0. Specifically, it adds language units for use cases, interactions, structures, actions, and activities.
1级(L1)
该级别增加了新的语言单元并扩展了Level 0提供的功能。具体来说,它为用例,交互,结构,操作和活动添加了语言单元。
Level 2 (L2). This level extends the language units already provided in Level 1and adds language units for deployment, state machine modeling, and profiles.
2级(L2)
此级别扩展了Level 1中已提供的语言单元,并为部署,状态机建模和配置文件添加了语言单元。
Level 3 (L3). This level represents the complete UML. It extends the language units provided by Level 2 and adds new language units for modeling information flows, templates, and model packaging.
3级(L3)
这个级别代表了完整的UML。它扩展了Level 2提供的语言单元,并增加了用于对信息流,模板和模型包装进行建模的新语言单元。
Other related article
- What is UML?
- Why UML Modeling?
- Overview of the 14 UML Diagram Types
其他相關文章
- 什么是UML?
- 为什么使用UML建模?
- 14个UML图类型概述
更多推荐
[双语uml系列文章] 什么是UML遵从级别 / What is UML Compliance Levels
发布评论