UML建模概述

UML的组成主要有事物、图、关系。

UML中的事物:

(1)构件事物:UML模型的静态部分,描述概念或物理元素,包括以下

  a. 类:类是对一组具有相同属性、相同操作、相同关系和相同语义的对象的抽象。包含类名、类的属性、类的方法。

  b.接口:接口指类或组件特定服务的一组操作集合。

  c.协作

  d.用例:用例描述一系列的动作,这些动作是系统对一个特定角色执行的。

  e.构件:组件实现了一个接口集合

  f.节点:描述实际的PC机、打印机、服务器等硬件

(2)行为事物:UML模型图的动态部分

  a. 交互

  b. 状态机:描述事物或交互在生命周期内响应事件所经历的状态序列。

(3)分组事物:主要由包来实现。

(4)注释事物:UML模型的解释部分。

UML的关系:

在UML中有4种关系:依赖、关联、泛化、实现。

(1)依赖(Dependency)

    依赖是两个模型元素间的语义关系,其中一个元素(独立事务)的变化会影响另一个元素(依赖事务)的语义。

       (独立元素)(依赖元素)

(2)关联(Association)

   关联指明一个对象与另一个对象之间的关系。(0..*,1..*)

    

(3)泛化(Generalization)

    泛化是一种一般化到特殊化的关系,是一般事物(父类)和该事物较为特殊的种类(子类)之间的关系,子类继承父类的属性和操作,此外子类还可以添加自己的属性和操作。

   (子类) (父类)

(4)实现(Realization)

   实现是类之间的语义关系,其中的一个类指定了由另外一个类必须执行的约定。

   在两个地方会遇到实现关系:1.接口和实现他们的类或构件之间,2.在用例和实现它们的协作之间。

  (实现类) (接口)

UML的视图:

UML有以下5种视图:

(1)用例视图

(2)逻辑视图

(3)并发视图

(4)组件视图

(5)部署视图

原文地址:https://www.cnblogs.com/sxhlf/p/6845205.html