关于UML视图和图内容全面解析

开发 架构
在学习UML的过程中,你可能会遇到UML视图问题,这里向大家简单介绍一下UML视图方面的知识,希望通过本文的介绍你对UML视图有一定的了解。

本节向大家介绍一下UML视图,主要包括UML初览和UML视图两部分内容,相信通过本节的学习你对UML视图一定会有全面的认识的,下面让我们一起来学习UML视图吧。

UML视图

◆UML初览
本节使用一个简单的例子对UML中所使用的概念和视图进行初览。本章的目的是要将高层UML概念组织成一系列较小的视图和图表来可视化说明这些概念,说明如何用各种不同的概念来描述一个系统以及如何将各种视图组织在一起。概括性的说明不可能面面俱到,其中省略了许多概念。要想得到更详细的说明,可参见下一章对UML各视图的说明和本书大全部分的有关细节。

本节使用的例子是计算机管理的戏院售票系统。这是一个精心设计的例子,目的是用少量篇幅来强调说明UML的各个组件。这是一个经过有意简化的例子,忽略了有关细节。除非进行大量的反复说明,否则一个实际系统的完整模型不可能用这么少的篇幅来对UML中使用的每种组件进行介绍。

◆UML视图
UML中的各种组件和概念之间没有明显的划分界限,但为方便起见,我们用视图来划分这些概念和组件。视图只是表达系统某一方面特征的UML建模组件的子集。视图的划分带有一定的随意性,但我们希望这种看法仅仅是直觉上的。在每一类视图中使用一种或两种特定的图来可视化地表示视图中的各种概念。

在最上一层,UML视图被划分成三个视图域:结构分类、动态行为和模型管理。

结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图包括静态视图、用例视图和实现视图。
动态行为描述了系统随时间变化的行为。行为用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、活动视图和交互视图。
模型管理说明了模型的分层组织结构。包是模型的基本组织单元。特殊的包还包括模型和子系统。模型管理视图跨越了其他视图并根据系统开发和配置组织这些视图。
UML还包括多种具有扩展能力的组件,这些扩展能力有限但很有用。这些组件包括约束、构造型和标记值,它们适用于所有的视图元素。

表3–1列出了UML视图和视图所包括的图以及与每种图有关的主要概念。不能把这张表看成是一套死板的规则,应将其视为对UML常规使用方法的指导,因为UML允许使用混合视图。

【编辑推荐】

  1. 九大UML视图专家解析
  2. 教你绘制整洁的UML图
  3. 如何绘制UML用例图
  4. UML中各种UML图形的建立步骤简明介绍
  5. 使用模式集成UML视图 
责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-28 18:52:49

UML关系符号

2010-06-18 12:38:38

UML状态机视图

2010-06-11 11:28:00

UML视图

2010-06-18 18:42:43

UML建模语言

2010-06-11 14:46:09

UML模型

2010-06-17 18:17:36

UML面向对象技术

2010-07-01 10:44:10

UML作图工具

2010-07-09 13:09:48

UML静态建模

2010-06-18 13:25:44

UML状态机视图

2010-06-10 18:05:20

UML统一建模语言

2010-06-12 16:42:03

UML设计

2010-06-17 16:14:33

UML总结

2010-07-07 09:34:06

UML用户指南

2010-07-12 10:25:44

UML类图

2010-07-09 15:04:48

UML部署图

2010-06-11 17:18:26

UML精粹

2010-06-10 13:55:13

UML Rose

2010-06-18 18:27:13

UML构件图

2010-06-11 10:31:19

UML部署图

2010-06-13 14:51:27

UML实践
点赞
收藏

51CTO技术栈公众号