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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 工具 火云堂 讲座吧   建模者  
会员   
  求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 建模者 工具 火云堂 讲座吧    
会员   
 
   
 
  
每天15篇文章
不仅获得谋生技能
更可以追随信仰
 
     
   
 订阅
  捐助
UML简介
 
刘利 ,火龙果软件工程技术中心
53 次浏览     评价:  
 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月]

   
53 次浏览  评价: 差  订阅 捐助
 
相关文章

UML建模之时序图
UML状态图
区分UML类图中的几种关系
UML建模之活动图介绍
 
相关文档

UML统一建模语言参考手册
网上商城UML图
UML建模示例:JPetStor
UML序列图编写规范
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于UML和EA进行系统分析设计
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号