手机版

第3章 统一建模语言UML(2)

发布时间:2021-06-07   来源:未知    
字号:

图3.1 UML的发展历史

UML是Booch 、OOSE和OMT方法的结合,同时吸收了其他方法的思想,包括Wirfs-Brock、Ward、Cunningham、Rubin、Harel、Gamma、Meyer、Odell、Embley、Coad、Yourdon、Shlaer和Mellor等,通过统一这些先进的面向对象思想,UML成为一种定义明确的、富有表现力的、强大的、可应用于广泛的问题域的建模语言。

当UML被OMG正式接收为标准后大大推进了UML在工业界的应用。现在无论在欧洲、美国,还是世界上一些其他国家,UML建模已经成为了工业界软件开发的首选方法。

3.3 什么是UML

模型是现实世界的简化,软件系统模型则提供了系统的蓝图。通过对未来系统建立模型,可以帮助系统开发人员深刻理解系统,抽取业务过程,管理系统复杂性,并且方便人员之间的交流。系统建模是软件开发中极其重要的环节。

统一建模语言(Unified Modeling Language,UML)是一种直观化、明确化、文档化的通用可视化建模语言,适合于从企业信息系统到基于Web的分布式应用,甚至严格的实时嵌入式系统的建模。它是一种富有表达力的语言,可以描述开发所需要的各种视图,为系统构建提供坚实基础。

(1) UML是一种语言

像任何语言一样,UML提供了用于交流的词汇表及其组词规则,说明如何创建或理解结构良好的模型,但它并没有说明在什么时候创建什么样的模型。

(2) UML是一种可视化的建模语言

软件开发的难点在于项目参与人员之间的沟通和交流,领域专家、软件设计开发人员、客户等各自使用不同的语言交流,对系统的概念模型容易产生错误的理解。UML提供一组具有明确语义的图形符号,可以建立清晰的模型,使所有开发人员都可以无歧义地解释

第3章 统一建模语言UML(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)