统一建模语言简介
(本文转载自软件工程专家网www.21cmm.com)
软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的建模语言是完全必要的:首先,过去数十种面向对象的建模语言都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;其次,通过统一语义和符号表示,能够稳定我国的面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。
统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。
首先,也是最重要的一点,统一建模语言融合了Booch、OMT和OOSE方法中的概念,它是可以被上述及其他方法的使用者广泛采用的一门简单、一致、通用的建模语言。
其次,统一建模语言扩展了现有方法的应用范围。特别值得一提的是,UML的开发者们把并行分布式系统的建模作为UML的设计目标,也就是说,UML具有处理这类问题的能力。
第三,统一建模语言是标准的建模语言,而不是一个标准的开发流程。虽然UML的应用必然以系统的开发流程为背景,但根据我们的经验,不同的组织,不同的应用领域需要不同的开发过程。举个例子来说,开发错综复杂的软件是非常有趣的工作,但开发这种软件与构造严格实时的航空电子系统是大不一样的,后者是性命攸关的大事。因此我们首先把精力集中在设计通用的元模型上(统一不同方法的语义),其次是建立通用的表示法(提供对这些语义的形象化的表达)。虽然UML的开发者们将继续倡导从用例驱动到体系结构为中心最后反复改进、不断添加的软件开发过程,但实际上设计标准的开发流程并不是非常必要的。
分享到:
相关推荐
《UML基础: 统一建模语言简介》是一篇详细介绍UML的初级教程,旨在为读者提供UML的基础知识。UML,全称为Unified Modeling Language,由Object Management Group(对象管理组织)于1997年发布,旨在为开发团队提供一...
【UML基础_统一建模语言简介】 统一建模语言(Unified Modeling Language,简称UML)是由Object Management Group(OMG)在1997年发布的一种标准化建模语言,旨在为软件开发团队提供一种通用的图形化设计语言,以...
《UML基础:统一建模语言简介》 统一建模语言(Unified Modeling Language,简称UML)是由Object Management Group(OMG)于1997年发布的,旨在为软件开发团队提供一套标准化的通用设计语言。UML的出现,结束了过去...
这是一个mht文件,此文件为UML统一建模语言的中文介绍,内容详细,诠释了UML。
管理信息系统:第3章 面向对象方法与统一建模语言简介.ppt
### UML统一建模语言概览 UML(Unified Modeling Language),即统一建模语言,是软件工程领域的一项重大创新,标志着1995至1997年间软件工程领域前所未有的进步。这一时期的成果超过了过去十五年的总和,UML的诞生...
【UML基础】统一建模语言是面向对象软件开发领域的一种标准化建模工具,由Object Management Group(OMG)在1997年发布。它的核心目标是为开发团队提供一套通用的语言,以便于设计和构建计算机应用。UML吸收了Jim ...
【统一建模语言UML】是软件开发领域中一种重要的建模工具,它通过图形化的方式帮助开发者理解和描述软件系统的结构和行为。本篇大作业主要探讨了如何使用UML来构建一个网络教学系统,涵盖了需求分析和UML建模两个...
**统一建模语言(UML)**是一种在软件工程领域广泛应用的可视化建模语言,它为软件开发提供了标准化的方法来描述系统的结构和行为。UML是面向对象设计的重要工具,可以用于系统分析、设计和实现的各个阶段。本课件...
《UML统一建模语言》PPT概述了UML(Unified Modeling Language)的重要性和广泛应用,它是面向对象技术领域内占据主导地位的标准建模语言。UML由Booch、OMT和OOSE等方法融合而成,提供了一种统一的、可视化的建模...
### 统一建模语言UML的基本概念及应用 #### UML概述 统一建模语言(Unified Modeling Language,简称UML)是一种广泛应用于软件工程领域的标准化建模语言,旨在为软件系统的开发提供一种通用的、可视化的方法。UML...
《统一建模语言教程》是一本深入探讨UML(Unified Modeling Language)的综合教程,它为软件设计者和开发者提供了一种标准化的语言,用于清晰、有效地表达和沟通软件系统的设计。UML作为软件工程领域的重要工具,...
**统一建模语言UML** 统一建模语言(Unified Modeling Language,简称UML)是一种用于软件工程的标准化建模语言,旨在提供一个图形化的方式来描述、可视化和文档化软件系统的设计。UML作为一种通用的、直观的建模...
**UML(统一建模语言)是软件工程领域中一种重要的建模工具,它通过图形化的方式描绘系统的行为和结构,使得复杂的设计和需求能够更直观地被理解和沟通。本书“UML 统一建模语言电子书”是学习UML的宝贵资料,将帮助...