统一建模语言ppt课件.ppt
《统一建模语言ppt课件.ppt》由会员分享,可在线阅读,更多相关《统一建模语言ppt课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1创始人创始人: Roumbaugh: Roumbaugh (OMT 91) (OMT 91) Jacobson(OOSE92) Jacobson(OOSE92) Booch Booch (OOA/OOD 94) (OOA/OOD 94)第第2 2章章 统一建模语言统一建模语言UML UML 简介简介2.1 UML 2.1 UML 的含义的含义2.3 UML 2.3 UML 模型模型2.2 UML2.2 UML发展史发展史2.4 UML 2.4 UML 结构结构2.5 Rose2.5 Rose可视化工具可视化工具2正确认识正确认识:模型、建模概念、表示法模型、建模概念、表示法n模型模型(mod
2、el)(model)不等于系统不等于系统, ,它只是系统的一个样貌。它只是系统的一个样貌。n一个模型呈现一个抽象层面一个模型呈现一个抽象层面。一个系统会有多个。一个系统会有多个 不同层面的模型不同层面的模型, ,通过这些不同角度的模型来趋通过这些不同角度的模型来趋 近对系统的认知。近对系统的认知。n建模概念是建构模型的基础概念。建模概念是建构模型的基础概念。n表示法与建模概念彼此独立表示法与建模概念彼此独立, ,但又互补但又互补, ,两者结两者结 合才能呈现出具体的模型合才能呈现出具体的模型, , 充分认识系统。充分认识系统。nUML与与OO有密切关联有密切关联, , UMLUML是为了表达是
3、为了表达OOOO概念概念 而设计的表示法而设计的表示法, ,但这并不代表但这并不代表UMLUML只能用来表只能用来表 达达OOOO概念概念, ,也不代表仅能使用也不代表仅能使用UMLUML来呈现来呈现OOOO概念。概念。3 32.12.1 UMLUML(Unified(Unified Modeling Language) Modeling Language) 的含义的含义UMLUML是一种是一种定义良好、易于表达、功能强大且定义良好、易于表达、功能强大且 普遍适用的对象普遍适用的对象统一建模统一建模描述语言描述语言。UMLUML是一种是一种图形语言图形语言, ,不是编程语言不是编程语言。UML
4、UML适合描述适合描述软件开发的全过程软件开发的全过程。适应各种不同的编程语言和开发平台。适应各种不同的编程语言和开发平台。UMLUML不提供任何建模方法不提供任何建模方法, ,仅提供用于创建模型仅提供用于创建模型 的可视化描述的可视化描述, ,通过不同的视图耒描述系统的通过不同的视图耒描述系统的 不同侧面不同侧面。4 42.2 UML 2.2 UML 的发展历史的发展历史 State ChartsState Charts Harel Harel BoochBooch Method Method BoochBooch OMT OMT RumbaughRumbaugh OOSE OOSE Jac
5、obsonJacobson UML0.8 UML0.8 Booch/RumbaughBooch/Rumbaugh UML0.9 UML0.9 Three Amigos 1996 Three Amigos 1996 UML1.1 UML1.1 OMG 1997 OMG 1997 Unified Process Unified Process JacobsonJacobson UML1.2 UML1.2 OMG 1998 OMG 1998 UML1.3 UML1.3 OMG 1999 OMG 1999 XMI XMI OCUP OCUP certification certification UM
6、L2.0 UML2.0 OMG 2003/adopted OMG 2003/adopted UML2.0 UML2.0 OMG 2005/final OMG 2005/final UML1.4 UML1.4 OMG 2001 OMG 2001 UML1.5 UML1.5 OMG 2003 OMG 2003 UML2.1 UML2.1 OMG 2006 OMG 2006 UML2.1.1 UML2.1.1 OMG 2007 OMG 2007 UML2.2 UML2.2 OMG ? OMG ? OCL OCL IBMIBM1997 UML1997 UML成为成为OMGOMG标准标准2000 UML
7、UML成为成为ISOISO标准标准 OCL(ObjectOCL(Object Constraint Constraint Language Language 图图 2-1 2-1 UMLUML的发展历史的发展历史5 5为为UMLUML创建做出贡献的人们创建做出贡献的人们6 6UMLUML工具工具72.3 UML2.3 UML模型模型图图 2-2 UML2-2 UML模型模型事物概念事物概念 包含所有组成包含所有组成UMLUML元素元素 表达重要的表达重要的语法限制语法限制 模型从一个建模观点出发,抓住事务本质,模型从一个建模观点出发,抓住事务本质, 而忽略其他方面而忽略其他方面. .解决方案系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 统一 建模 语言 ppt 课件
限制150内