学习笔记 UML全称解析

开发 架构
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。你知道UML全称是什么吗?这里就向大家介绍一下,欢迎大家一起来学习UML。

本节向大家介绍一下UML全称,相信通过本节的介绍大家对UML一定会有全面的认识。下面让我们一起来认识一下UML全称吧。

UML全称:统一建模语言,是面向对象的建模语言专业名词扫盲 

 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。UML将是面向对象技术领域内占主导地位的标准建模语言,目前UML获得了工业界、科技界和应用界的广泛支持,成为可视化建模语言事实上的工业标准。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值。

UML的诞生

目前人们普遍开始采用面向对象的分析与设计,但是很少有开发人员使用形象化的设计方法,其主要原因就是缺乏统一的语言语义来为复杂软件系统的组件定义、可视化、构建和编制文档。而UML的出现彻底的改变了这一现状,并成为了面向对象建模的标准语言。

UML的行业特性

UML全称:UnifiedModeling Language,它在各个行业都得到了广泛的应用,并迅速成为了一个事实上的工业标准,它成为人们用来为各种系统建模、描述系统架构、商业架构和商业过程的统一工具。
UML之所以得到普及的主要原因不外乎以下几点:
1.UML是国际统一的标准,用它表示的产品符合国际标准,产品能够得到广泛的认可。
2.作为国际标准,国际软件业和商业对UML的支持也相当普遍因而采用它将可以得到最广泛的技术支持和工具支持。
3.UML采用图的形式来表述系统的视图,图形化易于理解的优势使得不同知识背景的客户用户、领域专家、系统分析以及开发人员可以方便的交流。
4.UMl是一种标准的表示方法,任何方或者过程都可以采用UML,它与具体的方法和过程无关,具有通用性。
5.UML具有良好的可扩展性,可适用到不同的领域,在具有通用性的同时还具有使自身专用化的能力。
6.UML与***的软件实践经验集成,其自身虽然没有表述任何方法或过程,但是却要求使用它的过程具有以下的特征:以架构为中心、用例驱动、支持迭代和递增地开发。这些特征体现了软件开发的成功经验。
7.UML对软件设计和分析实践中涌现出来的新思想和新方法提供了很好的支持,它支持模式、框架和组件等概念,提供从“概念模型到现时代码”的可跟踪性。

什么是UML?

UML全称是 Unified Modeling Language,它是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。UML不是一种可视化的程序设计语言,而是一种可视化的建模语言;UML不是工具或者是知识库的规格说明,而是一种语言规格说明,是一种表示的标准;UML不是过程和方法,但是允许任何一种过程和方法使用它。

统一建模语言UML

软件工程领域在1995年至1997年取得了***的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML全称:UnifiedModeling Language)的出现。

在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的建模语言是完全必要的:首先,过去数十种面向对象的建模语言都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;其次,通过统一语义和符号表示,能够稳定我国的面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。

统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。

首先,也是最重要的一点,统一建模语言融合了Booch、OMT和OOSE方法中的概念,它是可以被上述及其他方法的使用者广泛采用的一门简单、一致、通用的建模语言。

其次,统一建模语言扩展了现有方法的应用范围。特别值得一提的是,UML的开发者们把并行分布式系统的建模作为UML的设计目标,也就是说,UML具有处理这类问题的能力。

第三,统一建模语言是标准的建模语言,而不是一个标准的开发流程。虽然UML的应用必然以系统的开发流程为背景,但根据我们的经验,不同的组织,不同的应用领域需要不同的开发过程。举个例子来说,开发错综复杂的软件是非常有趣的工作,但开发这种软件与构造严格实时的航空电子系统是大不一样的,后者是性命攸关的大事。因此我们首先把精力集中在设计通用的元模型上(统一不同方法的语义),其次是建立通用的表示法(提供对这些语义的形象化的表达)。虽然UML的开发者们将继续倡导从用例驱动到体系结构为中心***反复改进、不断添加的软件开发过程,但实际上设计标准的开发流程并不是非常必要的。

UML全称:UnifiedModeling Language,它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。

面向对象技术和UML的发展过程可用上图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。

UML的使用目的

1 UML易于使用,能够进行可视化建模;
2 与具体的实现无关,可应用于任何语言平台和工具平台;
3 与具体的过程无关,可应用于任何软件开发的过程;
4简单并且可扩展,具有扩展和专有化机制,便于扩展,无须对核心概念进行修改;
5为面相对象的设计与开发中涌现出的高级概念提供支持,强调软件在开发过程中对架构、框架、模式和组件的重用;
6 与***的软件工程实践经验集成;
7 有利于面对对象工具的市场成长。本节关于UML全称介绍到这里,请关注本节其他相关报道。

【编辑推荐】

  1. 体验免费UML建模工具
  2. 深度剖析九大UML视图及其作用
  3. 实例讲解UML对象图使用
  4. 软件设计过程中面向对象UML技术如何使用
  5. UML建模基础教程
责任编辑:佚名 来源: blog.163.com
相关推荐

2010-06-12 13:21:56

UML全称

2010-06-13 12:49:23

UML及建模

2010-06-28 18:44:54

UML对象图

2010-06-28 15:41:17

UML图类型

2010-07-12 14:32:29

UML对象关系

2010-06-28 18:36:06

UML协作图

2010-06-30 10:30:29

UML动态建模

2010-07-12 15:16:29

UML关联

2010-07-07 17:51:06

UML类图

2010-06-28 10:11:11

UML建模工具-Rat

2010-06-07 18:04:07

UML

2010-07-02 14:16:42

UML

2009-06-18 10:19:00

UML

2010-07-09 14:39:42

UML类图

2010-07-07 14:09:05

UML用例图

2010-07-12 13:56:33

UML图形

2010-06-29 13:22:26

UML类图

2010-07-12 14:47:53

UML建模

2010-07-06 11:07:11

UML组件图

2010-06-18 17:49:34

UML面向对象技术
点赞
收藏

51CTO技术栈公众号