欢迎来到百文图书馆!包月下载,不限IP,随心所欲!

UML语言和要素

UML (Unified Modeling Language)统一建模语言,是用来对软件密集型系统进行可视化建模的一种通用语言。UML被广泛应用于数据建模,业务建模,对象建模,组件建模等。

    UML与具体的程序设计语言无关,它只是一种建模语言而不是一种方法学,和其它的计算机语言一样,也是由基本词汇和语法两个部分构成。UML定义了一些建立模型、表达某种特定含义所需要的基本元素,这些元素称为元模型,相当于语言中的基本词汇,例如用例、类等。在此基础上,还定义了这些元模型互相之间关系的规则,以及如何用这些元素和规则绘制图形以建立模型来映射现实世界,这些规则和图形称为UML模型表示法

    UML正处于不断演化和完善过程之中,最初的UML标准只是作为一种面向对象辅助的工具而设计的,即为软件的设计意图提供一种非形式化的捕获和表达手段和工具。因此,一早期UML版本中存在着的一些因UML工具厂商不同而引入的分歧和模糊定义,正随着UML标准的演化而被逐步消除,让其向着成为一种形式化建模语言规范的方向不断演化。与此同时,UML也正在变得越来越庞大,但当我们只是运用UML来进行面向对象设计时,并不需要用到所有的UML内容,而是可以学习和使用UML那些最适合的部分。