UML 的架构
UML 由图和元模型组成的。 图是UML的语法, 而元模型则给出的图的意思, 是UML的语义。UML的语义是定义在一个四层(或四个抽象级)建模概念框架中的。
1. 元元模型(meta-meta model)层, 组成UML最基本的元素“”代表要定义的所有事物。
2. 元模型(meta model)层, 组成了UML的基本元素,包括面向对象的和面向组建的概念。这一层的每个概念都是元元模型中“事物”概念的实例(通过版类化);
3. 模型( model) 层, 组成了UML的模型, 这一层中的每个概念都是元模型中概念的一个实例(通过版类化), 这一层的模型通常叫做类模型(class model)或 类型模型(type model)。
4. 用户模型(user model)层,这层中所有元素都是UML模型的例子。 这一层中的每个概念都是模型层的一个实例(通过分类),也是元模型层的一个实例(通过版类化) 。这一层的模型通常叫做对象模型(object model)或实例模型(instance model)。
浙公网安备 33010602011771号