什么是UML

2011-06-17 11:41:34来源: 互联网

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

UML 的目标是
易于使用表达能力强进行可视化建模。
与具体的实现无关可应用于任何语言平台和工具平台。
与具体的过程无关可应用于任何软件开发的过程。
简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改。
为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件。
提供支持强调在软件开发中对架构框架模式和组件的重用。
与最好的软件工程实践经验集成。
可升级具有广阔的适用性和可用性。
有利于面对对象工具的市场成长。

图1.1 UML 的成长过程

UML(统一建模语言,Unified Modeling Language)是一种建模语言,是第三代用来
为面向对象开发系统的产品进行说明,可视化和编制文档的方法。它是由信息系统IS
Information System 和面向对象领域的三位著名的方法学家Grady Booch James Rumbaugh
和Ivar Jacobson 称为三个好朋友the Three Amigos 提出的。这种建模语言得到了
UML 伙伴联盟的应用与反馈并得到工业界的广泛支持,由OMG 组织Object
Management Group 采纳作为业界标准。UML 取代目前软件业众多的分析和设计方法
Booch Coad Jacobson Odell Rumbaugh Wirfs-Brock 等成为一种标准这是
软件界的第一次有了一个统一的建模语言。目前,OMG 已经把UML 作为公共可得到的
规格说明Publicly Available Specification PAS 提交给国际标准化组织ISO 进行国
际标准化。预计PAS 进程将在今年完成使,UML 最终正式成为信息技术的国际标准。

关键字:UML

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2011/0617/article_10181.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
UML

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved