Back to UML

UML视图分类概览

本文算原创了,转载的兄弟们请标明出处,谢谢哈!

视图是由多个图(Diagram)及一系列UML元素构成的集合,用来表示系统的一个特定方面。对视图的划分方式有好几种,有两种常见的分类方式:4+1视图和正交视图。

1. 概要说明

通过对4+1视图和正交视图的介绍,让我们认识到二者的差异:前者的着眼点是应用到工作中的,而后者是为我们更加系统的学习和掌握相关概念而设计的。

2. 4+1 Views

UML图可以应用到系统的生命周期的不同阶段,4+1视图本质上是从软件生命周期的角度来对系统进行分类的。每个视图模拟系统所处的一种生命周期,了解这些能让我们适当的对其进行使用。

The 4+1 Architecture Views from the Rational Unified Process:

4+1视图: uml_4+1_views.gif

3. Orthogonal Views

正交视图是以组织和表述UML概念为目的的,把UML分成四大部分,每个部分中再包含视图:

然后每个主要部分(Major Area)下再分视图(View)、图(Diagram)和图中包含的主要概念(Main Concepts)。

比如我们要学习用例图,就能清楚的知道它属于结构分类区的用例视图,包含association, class, depen- dency, generalization, interface, realization等主要概念。

正交视图图示 Orthogonal Views.PNG

4. Reference

MainWiki: UML_Views (last edited 2011-12-23 19:19:15 by twotwo)