第8章统一建模语言UML
UML简介
一、UML的由来
1997年11月17日,OMG采纳UML ,表明UML(Unified Modeling Language)代表了面向对象方法的软件开发技术的发展方向。
第8章统一建模语言UML
二、UML的内容
作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。
UML语义是基于UML的精确元模型(Meta model)。元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发在语义上取得一致,消除了人为表达方法所造成的影响。
第8章统一建模语言UML
UML的重要内容可以由下列五类图(共9种图形)来定义。
(1)用例图(Use-case diagram)
(2)静态图(Static diagram)
(3)行为图(Behavior diagram)
(4)交互图(Interactive diagram)
(5)实现图(Implementation diagram)
第8章统一建模语言UML
三、UML的主要特点
(1)UML统一了Booch、OMT和OOSE等方法中的基本概念。
(2)UML还吸取了面向对象技术领域中其他流派的长处其中也包括非OO方法的影响。
(3)UML在演变过程中还提出了一些新的概念。
第8章统一建模语言UML
四、UML的应用领域
UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型。总之,UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。
UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。
第8章统一建模语言UML
UML模型的基本概念
一、建模技术
构造模型的目的:
(1)着手解决一个复杂问题前,对解决方案进行检测。
(2)用于客户和其他相关人员进行交流。
(3)加强视觉效果。
(4)对复杂问题进行适度简化。
构造模型的基本技术手段是抽象。
第8章统一建模语言UML
二、标准建模语言UML建模框架
一般而言,可以从以下几种角度来描述一个系统。
(1)系统的使用实例(用例)
(2)系统的逻辑结构
(3)系统的构成
(4)系统的并发特性
(5)系统的配置
第8章统一建模语言UML
三、UML模型的基本概念
组成UML有三种基本的建筑块,即事物、关系、图。
UML中的事物是结构事物、动作事物、分组事物、注释事物。
第8章统一建模语言UML
(1)依赖(Dependencies)
(2)关联(Association)
(3)一般化(Generalization)
(4)实现(Realization)
第8章统一建模语言UML
•类图(Class Diagram)
•对象图(Object Diagram)
•ponent Diagram)
•配置图(Deployment Diagram)
第8章 统一建模语言UML 来自淘豆网m.daumloan.com转载请标明出处.