面向对象的系统分析与设计王海燕对象约束语言1.ppt

面向对象的系统分析与设计王海燕对象约束语言1.ppt

UML体系结构 2)元模型(metamodel)是元元模型的实例,该层的主要任务是定义用于规定模型的语言。 元模型一般比描述它的元元模型更为详细,特别是在定义动态语义时。在元模型层上的例子如:类、属性、操作和组件。 UML体系结构 3)模型(model)层是元模型的一个实例,该层的主要任务是定义描述语义域的语言,即允许用户对不同领域的问题进行建模。被建模的事物都处于元模型层次这外,用户模型是UML元模型的实例。 在建模层上的对象的例子如:StockShare、askPrice、sellLimitOrder和StockQuoteServer。 UML体系结构 4)用户对象(user object),它位于层次的底部,包含了在模型中定义的模型元素在运行时的实例。 在用户对象层的例子如:Acme_Software_Share 98789、654.56、sell_limit_order和Stock_Quote_Svr 32123。 UML体系结构 元模型建模的一个特征是定义的语言具有自反性,即语言本身能通过循环方式定义自身。当一种语言具有自反性时,就不需要去定义另外一种语言来规定其语义。 当在模型中创建一个类的时候,其实是创建了一个UML类的实例。同时,一个UML类也是元元模型中的一个元元类实例。为了更清楚地理解四层元模型层次结构,请参考图F-2。 UML体系结构

文档评论(0)

1亿VIP精品文档

相关文档