学习笔记 UML名词释义

开发 架构
UML统一建模语言有很多值得学习的地方,这里向大家描述一下UML简介,相信通过本文的介绍你一定会对UML有一定的认识,从而拓宽你的视野。

本节我们一起来学习一下UML,因为UML统一建模语言是比较常用的工具,所以在这里向大家介绍一下,相信本节的介绍一定会让你对UML有深刻的认识。让我们一起来学习UML语言吧。

UML简介

统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。

UML包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。

UML描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终为外部用户提供一定功能的模型结构。静态结构定义了系统中重要对象的属性和操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但相互联系的角度对系统建立的模型可用于不同的目的。

UML还包括可将模型分解成包的结构组件,以便于软件小组将大的系统分解成易于处理的块结构,并理解和控制各个包之间的依赖关系,在复杂的开发环境中管理模型单元。它还包括用于显示系统实现和组织运行的组件。

UML不是一门程序设计语言,但可以使用代码生成器工具将UML模型转换为多种程序设计语言代码,或使用反向生成工具将程序源代码转换为UML。UML不是一种可用于定理证明的高度形式化的语言,这样的语言有很多种,但它们通用性较差,不易理解和使用。UML是一种通用建模语言。对于一些专门领域,例如用户图形界面(GUI)设计、超大规模集成电路(VLSI)设计、基于规则的人工智能领域,使用专门的语言和工具可能会更适合些。UML是一种离散的建模语言,不适合对诸如工程和物理学领域中的连续系统建模。它是一个综合的通用建模语言,适合对诸如由计算机软件、固件或数字逻辑构成的离散系统建模。
 

【编辑推荐】

  1. 术语汇编 UML统一建模语言简介
  2. UML面向对象知识入门
  3. 直击:中国系统与软件过程改进年会——UML专场
  4. 统一建模语言(UML) 版本 2.0
  5. UML面向对象建模知识简介

 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-07-30 15:07:30

Flex简介

2010-09-17 13:15:55

JVMJava虚拟机

2010-05-18 10:53:25

2010-07-27 09:30:22

2010-09-27 14:01:03

JVMJava虚拟机

2010-08-20 16:19:00

Padding-top

2010-07-02 14:16:42

UML

2010-06-12 13:08:51

UML全称

2009-06-18 10:19:00

UML

2010-06-28 18:44:54

UML对象图

2010-06-28 15:41:17

UML图类型

2010-06-13 13:44:07

UML学习笔记

2010-06-08 15:59:38

UML建模工具

2010-06-11 17:06:18

UML精粹

2010-06-30 18:09:22

UML建模

2010-06-13 12:49:23

UML及建模

2010-07-12 14:47:53

UML建模

2010-06-29 13:22:26

UML类图

2010-07-06 11:07:11

UML组件图

2010-06-18 17:49:34

UML面向对象技术
点赞
收藏

51CTO技术栈公众号