Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1680752
  • 博文数量: 584
  • 博客积分: 13857
  • 博客等级: 上将
  • 技术积分: 11883
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-16 09:34

分类: 嵌入式

2011-02-20 15:22:21

统一建模语言(Unified Modeling Language 简称UML)的应用领域很广泛,它可以用于商业建模(business modeling)软件开发建模的各个阶段、也可以用于其他类型的系统。它是一种通用(general)的建模语言,具有创建系统的静态结构和动态行为等 多种结构(construction)模型的能力。UML 语言本身并不复杂,也不很专业化,它具有可扩展性和通用性,适合为各种多变的系统建模。

本章主要介绍UML 语言的概况,使大家了解UML的结构和基本元素。基本元素只
给出简要的描述,更详细深入的讨论将在后继章节中叙述。因此读者在本章的学习中只要知道与UML 有关的概念即可,并不需要完全理解图例。

UML 由视图(views)图(Diagrams)模型元素(Model elements)和通用机制(general mechanism)等几个部分构成。
视 图用来表示被建模系统的各个方面(从不同的目的出发建立,为系统建立多个模型,这些模型都反映同一个系统,且具有一致性)。视图由多个图 (Diagrams) 构成,它不是一个图片(graph),而是在某一个抽象层上,对系统的抽象表示。如果要为系统建立一个完整的模型图,只需定义一定数量的视图,每个视图表 示系统的一个特殊的方面就可以了。另外,视图还把建模语言和系统开发时选择的方法或过程连接起来。
图由各种图片graph 构成,用来描述一个视图的内容。UML 语言定义了种不同的图的类型,把它们有机地结合起来就可以描述系统的所有视图。
模型元素代表面向对象中的类、对象、消息和关系等概念,是构成图的最基本的常用概念。一个模型元素可以用在多个不同的图中,无论怎样使用它总是具有相同的含义和相同的符号表示。
通用机制用于表示其他信息,比如注释模型元素的语义等。另外它还提供扩展机
制,使UML 语言能够适应一个特殊的方法(或过程)、或扩充至一个组织或用户。

阅读(535) | 评论(0) | 转发(1) |
0

上一篇:1.4UML 的应用领域

下一篇:2.1 视 图

给主人留下些什么吧!~~