您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
UML简介
 
刘利 ,火龙果软件工程技术中心
  42442  次浏览      17
 2019-6-11
 

1 什么是 UML?

UML 是Unified Modeling Language 缩写,译为统一建模语言,是始于1997年一个OMG标准,是一种面向对象的可视化建模语言。

2 UML有什么?

UML规范定义了两种主要的UML图:结构图和行为图。

结构图 显示了系统及其部件在不同抽象和实现级别上的静态结构以及它们如何相互关联。结构图中的元素表示系统的有意义的概念,并且可以包括抽象的,现实的和实现的概念。包括:类图、对象图、包图、复合结构图、组件图、部署图、配置文件图。

行为图 显示了系统中对象的动态行为,可以将其描述为系统随时间的一系列更改。包括:用例图、活动图、状态图、顺序图、通信图、交互概览图、时序图。

UML 2.5图可以分层分类,如下所示。注意,以蓝色显示的项目不是官方UML 2.5分类图的一部分。

3 UML发展历史?

UML的演化可以分为几个阶段[1]:第一阶段是3位面向对象(OO,Object-Oriented)方法学家Booch、Rumbaugh和Jacobson共同努力,形成了UML0.9;第二阶段是公司的联合行动,由十几家公司(DEC、HP、I-Logix、IBM、Microsoft、Oracle、TI、RationalSoftware等)组成了UML成员协会,将各自意见加入UML,以完善和促进UML的定义工作,形成了UML1.0和1.1,并向对象管理组织(OMG,ObjectManagementGroup)申请成为建模语言规范的提案;第三阶段是在OMG控制下对版本的不断修订和改进,其中UML1.3是较为重要的修订版。

1997年11月 OMG采用UML 1.1提案。

2000年3月 重要修订版UML1.3发布。

2017年12月 UML 2.5.1发布。

4 UML最新规范是什么版本?有什么更新?

当前版本的统一建模语言?是UML 2.5.1,在2017年12月公布的 [UML 2.5.1规格],修正了一些UML 2.5的小问题。UML 2.5简化和重组了UML规范文档,不再有两个单独的Infrastructure和上Specification文档,UML 2.5规范是单个文档。

5 UML应用现状?

目前,UML已成功应用于电信、金融、政府、电子、国防、航天航空、制造与工业自动化、医疗、交通、电子商务等领域中。在这些领域中,UML的建模包括大型、复杂、实时、分布式、集中式数据或者计算,以及嵌入式系统等,而且还用于软件再生工程、质量管理、过程管理、配置管理的各方面。

在软件无线电技术中,UML的应用是可行的,而且具有优势。

6 UML各种图例

6.1 结构建模图

包图:

组件图:

类图:

部署图:

复合结构图:

对象图:

配置文件图:

6.2 行为建模图

用例图:

序列图:

活动图:

时序图:

状态机图:

交互概览图:

通信图:

7 UML的规范下载目录

最新规范:UML v.2.5.1 [2017年12月]

最新规范:UML v.2.5.1变更 [2017年12月]

历史规范:UML基础建模 ISO 2012版标准 [2012年5月]

历史规范:UML复杂建模 ISO 2012版标准 [2012年5月]

历史规范:UML基础建模 v.2.4.1 [2011年8月]

历史规范:UML复杂建模 v.2.4.1 [2011年8月]

历史规范:UML基础建模 v.2.3 [2010年5月]

历史规范:UML复杂建模 v.2.3 [2010年5月]

历史规范:UML基础建模 v.2.2 [2009年2月]

历史规范:UML复杂建模 v.2.2 [2009年2月]

历史规范:UML基础建模 v.2.2变更 [2009年2月]

历史规范:UML复杂建模 v.2.2变更 [2009年2月]

历史规范:UML基础建模 v.2.1.2 [2007年11月]

历史规范:UML复杂建模 v.2.1.2 [2007年11月]

历史规范:UML基础建模 v.2.1.2变更 [2007年11月]

历史规范:UML复杂建模 v.2.1.2变更 [2007年11月]

历史规范:UML基础建模 v.2.0 [2005年7月]

历史规范:UML复杂建模 v.2.0 [2005年7月]

历史规范:UML v.1.5 [2003年3月]

历史规范:UML v.1.4.2 ISO 标准 [2005年4月]

历史规范:UML v.1.4 [2001年9月]

历史规范:UML v.1.3 [2000年3月]

   
42442 次浏览       17
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

模型跟踪:跟踪图、矩阵、关系(建模工具EA)
自定义表格(Custom Table)在EA中的使用
元素的详情浏览控制
UAF 1.2规范解读(DMM 和 UAFML )
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模
基于模型的需求管理
业务建模 & 领域驱动设计