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

vivo NEX和 Oppo Find X对比:机械与电子产品的融合,升降式摄像头隐患多多!
山东移动与华为将在5G领域持续深化合作
iPhone 6金属后壳渲染再曝光:独特天线设计
五分钟带你了解物联网与互联网的关系
智能镜面电视将开启一个全新的智能时代
什么是UML
VHF/UHF无线发射芯片RF2516的原理与应用
高通的5G基带的布局 5G手机产业
介绍一款基于go的windows信息收集工具
解答落实工业互联网为什么需要IP化先行
片上可编程系统原理及应用
铠装光纤跳线是什么,它的特点是怎样的
局放装置-开关柜局部放电在线监测装置介绍
用远程I/O模块,让风电组发电温度监测更加智能!
苹果正建立一个完全由中国制造商组成的供应链
人工智能技术怎样打造家庭智能化
笔记本电池使用误区有哪几个?
电力需求侧管理研究现状、主要问题及原因等
快速以太信道,什么是快速以太信道
有了米果智能消费机,业绩“狂飙”并不难