UML统一建模语言
  7M0vcdGauhIx 2023年11月02日 43 0

统一建模语言是面向对象软件的标准化建模语言。由于其简单、统一,又能够表达软件设计中的动态和静态信息,目前已经成为可视化建模语言事实上的工业标准。从企业信息系统到基于Web的分布式应用,甚至严格的实时嵌入式系统都适合用UML来建模。它是一种富有表达力的语言,可以描述开发所需要的各种视图,然后以此为基础装配系统。

UML的词汇表包含3种构造块:事物、关系和图。

一、事物是对模型中最具有代表性的成分的抽象,UML中有以下4种事物:

(1)结构事物:是UML模型中的名词。它们通常是模型的静态部分,描述概念或物理元素。结构事物包括类、接口、 协作、用例、主动类、构件、 制品和结点。

(2)行为事物:是UML模型中的动词。它们通常是模型的动态部分,描述了跨越时间和空间的行为。行为事物包括交互、 状态机和活动。

(3)分组事物:是UML模型的组织部分,是一些由模型分解成的“盒子”。在所有的分组事物中,最主要的分组事物是包。 包是把元素组织成组的机制,这种机制具有多种用途。结构事物、行为事物甚至其他分组事物都可以放进包内。

(4)注释事物:是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。注解是一种主要的注释事物。注解是一个依附于一个元素或者一组元素之上,对它进行约束或解释的简单符号。

二、UML常见的关系有以下六种:

UML统一建模语言_软件设计

三、图是一组元素的图形表示,大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图。为了对系统进行可视化,可以从不同的角度画图,这样图是对系统的投影。UML提供了13 种图,如下所示:

UML统一建模语言_建模_02

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  PVcilKyJJTzb   2023年11月02日   76   0   0 用例建模交互图
7M0vcdGauhIx