您现在的位置: 华玉生活网 >> 技术文库 >> 基础 >> 正文>> 繁体中文

什么是UML

什么是UML

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 最终正式成为信息技术的国际标准。


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回基础】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj