21UML的含义 UML: Unified Modeling Language 统一建模语言 ①作用:建立软件模型 ②建模语言:提供交流的词汇和规则 ③可视化:通过标准图符构成图形来描述模型 ④建模语言而非编程语言 ⑤通用标准:成为软件建模的标准语言,并且 在其他领域也得到应用
2.1.1 UML的含义 UML: Unified Modeling Language 统一建模语言. ① 作用: 建立软件模型 ② 建模语言: 提供交流的词汇和规则 ③ 可视化: 通过标准图符构成图形来描述模型 ④ 建模语言而非编程语言 ⑤ 通用标准: 成为软件建模的标准语言,并且 在其他领域也得到应用
212UML的发展历史 UML2.2 2009年2月 UML20 2005年,重要修订 UMLIS 年 UML14 2001年 UMLI3 1999年 XMI UML12 1998年 UL!匚RUP197年1月,批准 OCL UML10 1997年1月,提交OMG UMLO.9 1996年 统一方法08 1995年 Ba[om[状态图」其他方法]19年之前 17
What's UML 17 2.1.2 UML的发展历史
UML的创建人: Rumbaugh Booch Jacobson OMT方法 Booch方法OOSE方法
Rumbaugh Booch Jacobson UML的创建人: OMT方法 Booch方法 OOSE方法 UML
UML吸收和容纳的方法 Meyer Harel Gamma et al 上下文语义 次态图 框架和模式 HP Fusion Booch 操作描述和消息编号 Booch方 UNIFIED Rumbaugh Embley MODELING OMT方法 LANGUAGE 单类和超级视图 Jacobson 00SE方法 Wirfs-Brock 积责 Shlaer-Mellor Odell 对象生命周期分类
HP Fusion 操作描述和消息编号 Embley 单类和超级视图 Meyer 上下文语义 Harel 状态图 Gamma, et al 框架和模式 Wirfs-Brock 职责 Odell 分类 Shlaer - Mellor 对象生命周期 Rumbaugh OMT方法 Booch Booch 方法 Jacobson OOSE方法 UML吸收和容纳的方法
213UML的特点 ●统一的标准:已成为标准化的统一的建模语
●统一的标准:已成为标准化的统一的建模语 言。 2.1.3 UML的特点