当前位置:首页 > 码农资料 > 正文内容

UML

CCSSRW7个月前 (10-20)码农资料2987

什么是UML?

统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。

UML是独立于过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。

注:UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。

 

UML的目标

1.为建模者提供可用的、富有表达力的、可视化的建模语言,以开发和交换有意义的模型。

2.提供可扩展性和特殊化机制以延伸核心概念。

3.支持独立于编程语言和开发过程的规范。

4.为理解建模语言提供正式的基础。

5.推动面向对象建模工具市场的成长。

6.支持更高级的开发概念。

 

UML的应用范围

 

UML的构造块:事物、关系、图

 

关系是模型元素之间具体化的语义连接,负责联系UML的各类事物,构造出结构良好的UML模型。

四种关系:

关联关系:描述不同类元的实例之间的连接。

依赖关系:描述一对模型元素之间的内在联系。

泛化关系:描述特殊到一般的一种归纳和分类关系。

实现关系:描述规格说明和其实现的元素之间的连接的一种关系。

 

UML图根据基本功能和作用,可分为:结构图与行为图。

结构图:捕获事物与事物之间的静态关系,用来描述系统的静态结构模型。

行为图:捕获事物的交互过程如何产生系统的行为,用来描述系统的动态行为模型。


扫描二维码推送至手机访问

本文链接:http://xinrui.ren/post/164.html