5110M的形成 5.1.1UML的形成 九十年代中,面向对象方法已经成为软件分析和设计 方法的主流 1994年10月 Jim rumbaugh和 Grady booch共同合作 把他们的OMT和 Booch方法统一起来,到1995年成为“统 方法”( Unified Method)版本0.8。随后,lar Jacobson加入,并采用他的用例( User case)思想到1996年, 成为“统一建模语言”版本0.9。 1997年1月,UML版本1.0被提交给OMG组织,作为 软件建模语言标准的候选。其后的半年多时间里,一些重 要的软件开发商和系统集成商都成为“UML伙伴”,如 IBM, Mircrosoft,HP等1997年11月7日被正式采纳作为业界 标准
5.1.1 UML的形成 九十年代中,面向对象方法已经成为软件分析和设计 方法的主流。 1994年10月Jim Rumbaugh和Grady Booch共同合作 把他们的OMT和Booch方法统一起来,到1995年成为“统 一方法 ” ( Unified Method ) 版 本 0.8 。 随 后 , Ivar Jacobson加入,并采用他的用例(User case)思想,到1996年, 成为“统一建模语言”版本0.9。 1997年1月,UML版本1.0被提交给OMG组织,作为 软件建模语言标准的候选。其后的半年多时间里,一些重 要的软件开发商和系统集成商都成为“UML伙伴” ,如 IBM,Mircrosoft,HP等.1997年11月7日被正式采纳作为业界 标准。 5.1.1 UML的形成
5.11·腿的形成 <documents> <documents> 2000年 UML 1.4 UML 2.0 (计划的较小修订) 1999 <documents> UML 1.3 2001年 <documents> 1998 UML 1. 2 计划的重要修订 997年9月最后 documents> 文字上的修改 提交给OMG UML L. 没有显著的技 术变化 1997年1月最 <documents> 初提交给OMG UMLLO 精华相关 <documents> 1996 UML 0.9 <documents> 19951 Unified Method 文档版类 图5.1
<documents> UML 2.0 <documents> UML 1.2 <documents> UML 1.1 <documents> UML1.0 <documents> UML 0.9 <documents> Unified Method 0.8 <documents> UML 1.3 <documents> UML 1.4 1995 文档版类 1996 精华相关 1997年1月最 初提交给OMG 1997年9月最后 提交给OMG 1998 1999 2000年 (计划的较小修订) 2001年 计划的重要修订 文字上的修改 没有显著的技 术变化 图5.1 5.1.1 UML的形成
5.1.2UM的主要内容 5.1.2UML的主要内容 UML的定义包括UM语义和UM表示法两个部分。 (1)UMI语义描述基于UML的精确元模型(meta- model 定义。元模型为UML的所有元素在语法和语义上提供了简单 一致、通用的定义性说明使开发者能在语义上取得一致消除 了因人而异的表达方法所造成的影响。此外UM还支持对元 模型的扩展定义。 UML支持各种类型的语义。如布尔、表达式、列表、阶 名字、坐标、这字符串和时间等,还允许用户自定义类型。 (2)UM表示法定义UML符号的表示法为开发者或开 发工具使用这些图形符号和文本语法为系统建模提供了标准.。 这些图形符号和文字所表达的是应用级的模型在语义上它是 UML元模型的实例
5.1.2 UML的主要内容 UML的定义包括UML语义和UML表示法两个部分。 (1) UML语义 描述基于UML的精确元模型(meta-model) 定义。元模型为UML的所有元素在语法和语义上提供了简单、 一致、通用的定义性说明,使开发者能在语义上取得一致,消除 了因人而异的表达方法所造成的影响。此外UML还支持对元 模型的扩展定义。 UML支持各种类型的语义。如布尔、表达式、列表、阶、 名字、坐标、这字符串和时间等,还允许用户自定义类型。 (2) UML表示法 定义UML符号的表示法,为开发者或开 发工具使用这些图形符号和文本语法为系统建模提供了标准.。 这些图形符号和文字所表达的是应用级的模型,在语义上它是 UML元模型的实例。 5.1.2 UML的主要内容
5.12UM的主要构成 UML的主要构成 面向对象分析与设计的一种标准表示。的飞急 UML是一种标准化的图形建模语言, 视图(vews), 图( Diagrams) 模型元素 Model elements) 通用机制( general mechanism 等几个部分构成
5.1.2 UML的主要构成 UML是一种标准化的图形建模语言,它是 面向对象分析与设计的一种标准表示。由: 视图(views), 图(Diagrams), 模型元素(Model elements) 通用机制(general mechanism) 等几个部分构成。 UML的主要构成
512UM的主要内容 视图( vIews) 个系统应从不同的角度进行描述从一个角度观察到 的系统称为一个视图(view)。 视图由多个图( Diagrams)构成,它不是一个图表 Graph)而是在某一个抽象层上,对系统的抽象表示。 如果要为系统建立一个完整的模型图,需定义一定数 量的视图,每个视图表示系统的一个特殊的方面。另外 视图还把建模语言和系统开发时选择的方法或过程连接 起来
UML的主要内容 一个系统应从不同的角度进行描述,从一个角度观察到 的系统称为一个视图(view)。 视图由多个图(Diagrams)构成,它不是一个图表 (Graph),而是在某一个抽象层上,对系统的抽象表示。 如果要为系统建立一个完整的模型图,需定义一定数 量的视图,每个视图表示系统的一个特殊的方面。另外, 视图还把建模语言和系统开发时选择的方法或过程连接 起来。 5.1.2 UML的主要内容 视图(views)