UML核心视图

阅读更多

一、静态视图


1、用例图
   用例视图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。


(1)业务用例视图
  使用业务主角和业务用例展现业务建模的结果。

UML核心视图_第1张图片

 

(2)业务用例实现视图

UML核心视图_第2张图片

 

(3)概念用例视图

UML核心视图_第3张图片

 

(4)系统用例视图

UML核心视图_第4张图片

 在许多项目中实际上只有系统用例视图。

 

(5)系统用例实现视图

UML核心视图_第5张图片

 

2、类图
    展示系统中的类及其相互之间的关系。


 (1)概念层类图

 

 

(2)说明层类图

 

UML核心视图_第6张图片

 

(3)实现层类图

UML核心视图_第7张图片

实现层类图 是用得最普遍的,位于设计阶段,类图可视为伪代码。

 

3、包图
  用来表示高层次的观点。

 

二、动态视图


  描述事物动态行为的。不能够独立存在,必须特指一个静态视图或UML元素,
  说明在静态视图规定的事物结构下它们的动态行为。


1、 活动图

为了完成某一个目标需要做的活动以及这些活动的执行顺序。


(1)用例活动图

UML核心视图_第8张图片

 

 

(2)对象活动图

UML核心视图_第9张图片

 

(3)泳道

UML核心视图_第10张图片

 

(4)业务场景建模


(5)用例场景建模

 

2、状态图


用来说明业务角色或业务实体可能的状态,导致状态转换的事件和状态转换引起的操作。

UML核心视图_第11张图片

 

3、时序图


用于描述按时间顺序排列的对象之间的交互模式,它接照参与交互的对象
所具有的"生命线"和它们相互发送的消息来显示这些对象。


(1)业务模型时序图

UML核心视图_第12张图片

 

(2)概念模型时序图

UML核心视图_第13张图片

 

(3)设计模型时序图

UML核心视图_第14张图片

 

 

4、协作图
   描述了对象间交互的一种模式,它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
   与时序图不同的是,协作图因为展示了对象间的关系,使得它更适用于获得对对象结构的理解,
   而时序图则更适于获得对于调用过程的理解。如果更在意对象间的结构关系,则选择使
   用协作图,如果更在意对象交互的执行顺序,则选择使用时序图。协作图可通过时序图转换而形成。

(1)业务模型协作图

UML核心视图_第15张图片

 

(2)概念模型协作图

UML核心视图_第16张图片


(3)设计模型协作图

UML核心视图_第17张图片

 

  • UML核心视图_第18张图片
  • 大小: 19 KB
  • UML核心视图_第19张图片
  • 大小: 4 KB
  • UML核心视图_第20张图片
  • 大小: 7.1 KB
  • UML核心视图_第21张图片
  • 大小: 2 KB
  • UML核心视图_第22张图片
  • 大小: 7.9 KB
  • UML核心视图_第23张图片
  • 大小: 6 KB
  • UML核心视图_第24张图片
  • 大小: 14.8 KB
  • UML核心视图_第25张图片
  • 大小: 11.4 KB
  • UML核心视图_第26张图片
  • 大小: 10.6 KB
  • UML核心视图_第27张图片
  • 大小: 2.5 KB
  • UML核心视图_第28张图片
  • 大小: 21 KB
  • UML核心视图_第29张图片
  • 大小: 15.2 KB
  • UML核心视图_第30张图片
  • 大小: 25.2 KB
  • UML核心视图_第31张图片
  • 大小: 9.8 KB
  • UML核心视图_第32张图片
  • 大小: 3.2 KB
  • UML核心视图_第33张图片
  • 大小: 3.8 KB
  • UML核心视图_第34张图片
  • 大小: 7.5 KB
  • UML核心视图_第35张图片
  • 大小: 9.2 KB
  • UML核心视图_第36张图片
  • 大小: 10.6 KB
  • 查看图片附件

你可能感兴趣的:(UML核心视图)