● Unified Modeling Language (UML) UML的设计目标: ·运用面向对象概念来构造系统模型 建立起从概念模型直至可执行体之间明 显的对应关系 。着眼于那些有重大影响的问题 ·创建一种对人和机器都适用的建模语言
Unified Modeling Language (UML) UML的设计目标: • 运用面向对象概念来构造系统模型 • 建立起从概念模型直至可执行体之间明 显的对应关系 • 着眼于那些有重大影响的问题 • 创建一种对人和机器都适用的建模语言
● Unified Modeling Language (UML) UML概要 UML由OMG与1997年11月批准为标准建模语 言。 。 UML建立在当今国际上最有代表性的三种面向 对象方法(Booch方法,OMT方法,OOSE方 法)的基础之上。 UML是一种建模语言而不是一种方法,UM 本身是独立于过程的。 ●
Unified Modeling Language (UML) UML概要 • UML由OMG与1997年11月批准为标准建模语 言。 • UML建立在当今国际上最有代表性的三种面向 对象方法(Booch方法,OMT方法,OOSE方 法)的基础之上。 • UML是一种建模语言而不是一种方法,UML 本身是独立于过程的
Unified Modeling Language (UML) UML为人们提供了从不同的角度去 观察和展示系统的各种特征的一种标准 表达方式。在UML中,从任何一个角度 对系统所作的抽象都可能需要用几种模 型图来描述,而这些来自不同角度的模 型图最终组成了系统的完整模型。 ● ● ●
Unified Modeling Language (UML) UML为人们提供了从不同的角度去 观察和展示系统的各种特征的一种标准 表达方式。在UML中,从任何一个角度 对系统所作的抽象都可能需要用几种模 型图来描述,而这些来自不同角度的模 型图最终组成了系统的完整模型
● Unified Modeling Language (UML) 般而言,我们可以从以下几种常用的视 角来描述一个系统: 系统的使用实例:从系统外部的操作者的角度描述系 统的功能。 系统的逻辑结构:描述系统内部的静态结构和动态行 为,即从内部描述如何设计实现系统功能。 系统的构成:描述系统由哪些程序构件所组成。 系统的并发性:描述系统的并发性,强调并发系统中 存在的各种通信和同步问题。 系统的配置:描述系统的软件和各种硬件设备之间的 配置关系
Unified Modeling Language (UML) 一般而言,我们可以从以下几种常用的视 角来描述一个系统: • 系统的使用实例:从系统外部的操作者的角度描述系 统的功能。 • 系统的逻辑结构:描述系统内部的静态结构和动态行 为,即从内部描述如何设计实现系统功能。 • 系统的构成:描述系统由哪些程序构件所组成。 • 系统的并发性:描述系统的并发性,强调并发系统中 存在的各种通信和同步问题。 • 系统的配置:描述系统的软件和各种硬件设备之间的 配置关系
● Unified Modeling Language (UML) UML模型图(5类,10种): ·用例图 ·静态图(类图,对象图,包图) ·行为图(状态图, 活动图) ·交互图(顺序图,合作图 ·实现图(构件图, 配置图 ● ● ● ●
Unified Modeling Language (UML) UML模型图(5类,10种): • 用例图 • 静态图(类图,对象图,包图) • 行为图(状态图,活动图) • 交互图(顺序图,合作图) • 实现图(构件图,配置图)