UML及软件建模 主讲人:李唯 Clx7000@163.com
Page 1 UML及软件建模 主讲人 :李 唯 clx7000@163.com
第十二章UML的总结 UML简介 UML的构成 其他
Page 2 第十二章 UML的总结 UML简介 UML的构成 其他
UML简介 UML ( Unified Modeling Language, ,统一建模语言) 是种可视化的建模语言,它能够让系统构造者用标准的 易于理解的方式建立起能够表达他们设计思想的系统 蓝图,并且提供一种机制,以便于不同的人之间有效的共 享和交流设计成果。 (1)UML是一种语言 (2)UML是一种可视化的语言 (3)UML是一种可以用于详细描述的语言 (4)UML是一种构造语言
Page 3 UML(Unified Modeling Language,统一建模语言) 是一种可视化的建模语言,它能够让系统构造者用标准的 、易于理解的方式建立起能够表达他们设计思想的系统 蓝图,并且提供一种机制,以便于不同的人之间有效的共 享和交流设计成果。 (1)UML是一种语言 (2) UML是一种可视化的语言 (3) UML是一种可以用于详细描述的语言 (4) UML是一种构造语言 1、UML简介
11、UML的用处 ML不是一门程序设计语言。但可以使用代码生成器工具 将UML模型转换为多种程序设计语言代码,或使用反向生 成器工具将程序源代码转换为UML。UML不是一种可用 于定理证明的高度形式化的语言,这样的语言有很多种 但它们通用性较差,不易理解和使用 UML是一种通用建模语言。对于一些专门领域,例如用户 图形界面(GUI)设计、超大规模集成电路(VLSI)设计 基于规则的人工智能领域,使用专门的语言和工具可能 会更适合些。 UML是一种离散的建模语言,不适合对诸如工程和物理学 领域中的连续系统建模。它是一个综合的通用建模语言, 适合对诸如由计算机软件、固件或数字逻辑构成的离散系 统建模
Page 4 1.1、UML的用处 ◼ UML不是一门程序设计语言。但可以使用代码生成器工具 将UML模型转换为多种程序设计语言代码,或使用反向生 成器工具将程序源代码转换为UML。UML不是一种可用 于定理证明的高度形式化的语言,这样的语言有很多种, 但它们通用性较差,不易理解和使用。 UML是一种通用建模语言。对于一些专门领域,例如用户 图形界面(GUI)设计、超大规模集成电路(VLSI)设计 、基于规则的人工智能领域,使用专门的语言和工具可能 会更适合些。 UML是一种离散的建模语言,不适合对诸如工程和物理学 领域中的连续系统建模。它是一个综合的通用建模语言, 适合对诸如由计算机软件、固件或数字逻辑构成的离散系 统建模
12、UML的核心组员 Ivar Jacobson Jim Rumbaugh Grady Booch James Odel I David Harel UNIFIED MODELING LANGUAGE
Page 5 1.2、UML的核心组员