摘要
本文主要介绍了
UML2.0
从
UML1.x
发展而来增加的新特性,以及介绍
UML
各种图的变化与增加。
UML2.0
完全建立在
UML1.x
基础之上,大多数的
UML1.x
模型在
UML2.0
中都可以用。但
UML2.0
在用例图、顺序图、活动图和构件图都有所改进,特别是改善了结构建模的性能。
关键词:
UML
图
性能
结构建模
1. UML简介
1.1 UML的定义
Unified Modeling Language
(统一建模语言)是国际对象管理组织OMG制定的一个通用的、可视化建模语言标准,可以用来描述(specify)、可视化(visualize)、构造(construct)和记载(document)软件密集型系统的各种工件(artifacts,又译制品)。是当今世界上面向对象系统开发领域中最激动人心的工具之一。
1.2 UML的特点
UML
的“通用性”主要是指不仅仅可以用它来描述软件,而且还可以用它来描述一般企业或组织的业务流程以及由软、硬件共同组成、以软件为主的复杂系统(即所谓的软件密集型系统),甚至还包括非软件系统。
UML
的“可视性”是指可以通过UML一系列的图形符号,组成多种视图(view)来直观、清晰地表达系统分析设计中方方面面的、许多复杂的概念。UML主要是为了人的阅读和使用而设计的,所以它采用了半形式化的,易于人们理解、交流的形式。
UML
是一种分析设计专用的建模语言, 它本身不是编程