【UML】UML扩展的建模概念

怼烎@ 2022-11-07 11:49 361阅读 0赞

UML扩展的建模概念

  • 构造型

    • 构造型对现有的UML建模元素进行扩展,使现有元素的语义多样化。
    • 构造型本身不是一个新的模型元素,没有改变UML的结构,只是扩展了现有表示法的语义。
    • 表示方法:双尖括号括住的一个名字,如<>、<>、<>。
    • 在这里插入图片描述
  • 注释

    • 注释是从属于一组元素的文本解释,提供给元素添加各种解释的能力。
    • 在UML的任何位置都能插入注释。
    • 注释是对建模决策的附加说明,对模型语义没有任何影响。
    • 表示方法:右上角卷起的矩形。
    • 在这里插入图片描述
  • 约束

    • 约束是指条件或限制,是对一个元素某些语义的声明,可以用自然语言文本或机器可读语言来表达。
    • 约束表示附加给被约束元素的额外语义,并且用形式化的约束语言来描述。
    • 约束是一个断言,表示正确的系统设计所满足的一个限制。
    • 表示方法:大括号{ }中的文本字符串。
    • 注释和约束的区别不在于表示法,而在于语义结果:注释对模型语义没有作用,它只是对模型决策的附加说明;约束对模型具有语义含义,并且在理论上应该用形式化的约束语言来描述。
    • 在这里插入图片描述
  • 标签

    • 标签定义是构造型的一个特性,显示为含有构造型声明的类矩形中的一个属性。
    • 标签值是一个K-V对,附属于一个使用了包含标签定义的构造型的模型元素,该模型使用了包含标签定义的构造型。
    • 标签的典型应用是提供项目管理信息。
    • 标签与约束相似,表示模型中的任意文本信息,写在大括号中。
    • 由于标签只能表示成一个定义在构造型上的属性,所以在将标签值应用到模型元素的特定实例前,模型元素必须定义一个带有标签定义的构造型。
    • 同构造型和约束一样,几乎没有标签在UML中预定义。
    • 在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,361人围观)

还没有评论,来说两句吧...

相关阅读