中国高校课件下载中心 》 教学资源 》 大学文库

《UML经典教程》参考资料:统一建模语言UML

文档信息
资源类别:文库
文档格式:PDF
文档页数:36
文件大小:660.33KB
团购合买:点击进入团购
内容简介
《UML经典教程》参考资料:统一建模语言UML
刷新页面文档预览

9998。 火龙果•整理 大天。 uml.org.cn 统一建模语言 UML

统一建模语言 UML

209。火龙果·整理 uml.org.cn UML的由来 UML的全名:unified modeling language 统一建模语言 UML在Rational Software公司的支持下于1994 年开始成形。 Grady Booch,James Rumbaugh,Ivar Jacobson三位从事面向对象方法研究的专家合 作研究的成果。 √UML标准是OMG协会在1997年制定的

UML的由来  UML的全名:unified modeling language 统一建模语言  UML在Rational Software公司的支持下于1994 年开始成形。  是Grady Booch,James Rumbaugh,Ivar Jacobson三位从事面向对象方法研究的专家合 作研究的成果。  UML标准是OMG协会在1997年制定的

火龙果•整理 uml.org.cn 为什么要建模? 模型帮助我们按照实际情况对系统进行 可视化 模型可以让我们描述系统的结构和行为, 并且利用它和同事沟通 模型提供了指导我们创建系统的模板, 我们还可以利用它为使用系统的人提供 帮助 ■模型对我们所做的决策进行文档化

为什么要建模?  模型帮助我们按照实际情况对系统进行 可视化  模型可以让我们描述系统的结构和行为, 并且利用它和同事沟通  模型提供了指导我们创建系统的模板, 我们还可以利用它为使用系统的人提供 帮助  模型对我们所做的决策进行文档化

火龙果•整理 uml.org.cn UML概述 ■什么是UML? 一种通用可视化建模语言。用来对 软件密集型系统进行可视化、详述、 构造和文档化。 √Unified:UML是一种标准语言,广泛运用于全世界 Modelling:UML用途在建模 Language:一种建模语言

UML概述  什么是UML? 一种通用可视化建模语言。用来对 软件密集型系统进行可视化、详述、 构造和文档化。  Unified:UML是一种标准语言,广泛运用于全世界  Modelling:UML用途在建模  Language:一种建模语言

火龙果•整理 uml.org.cn UL的层次 ·UML在设计上分3个层次 概念层 规格说明层 实现层

UML的层次  UML在设计上分3个层次 概念层 规格说明层 实现层

火龙果•整理 大天⊙ uml.org.cn UML的层次 概念层:一种图形表示方法,让相关 人员可以一眼就看出所要表达的含义 动物 动物界 狮子

 概念层 :一种图形表示方法,让相关 人员可以一眼就看出所要表达的含义 动物界 动物 狮子 UML的层次

火龙果·整理 uml.org.cn 对象和类的概念 对象的引入:能用于指定一台特定的电 视机 类的引入:把不同品牌、尺寸和型号的电 视机捆绑在一个集合中,用于描述电视机 的共同属性 应用类:定义电视机模型 应用对象:在类的基础上定义属于某一品 牌和型号尺寸的一台特定的电视机 类是对象的抽象,对象是类的实例

对象和类的概念  对象的引入:能用于指定一台特定的电 视机  类的引入:把不同品牌、尺寸和型号的电 视机捆绑在一个集合中,用于描述电视机 的共同属性  应用类:定义电视机模型  应用对象:在类的基础上定义属于某一品 牌和型号尺寸的一台特定的电视机 类是对象的抽象,对象是类的实例

9909。 火龙果•整理 天⊙ uml.org.cn UML中的类 类名 TV 属性:类型=初始值 brandName:string modelType:string 方法名(参数表):返回值类型 size:integer turnon():boolean turnoff():boolean

UML中的类 类名 属性:类型=初始值 方法名(参数表):返回值类型 TV brandName:string modelType:string size:integer turnon():boolean turnoff():boolean

火龙果•整理 uml.org.cn UML的层次 规格说明层:一种图形,目的是将该 图形转换为程序代码。 Animal Lion 類別名稱 Animal legs int -count:int kind:String 成員變數 Liono -count:int move(:void 成員方法 Animal0 getCounto int Animal(l int) 繼承關係 eato void move:void 類別名稱 Lion setLegs(l:int):void getLegs(:int 成員變數 setKind(k:String)void 成員方法 getKind String getCounto int

规格说明层 :一种图形,目的是将该 图形转换为程序代码。 UML的层次

火龙果•整理 大天 uml.org.cn UML的层次 实现层:将规格说明转换为程序代码。 Animal class Animal Lion class Lion extends Animal

实现层 :将规格说明转换为程序代码。 UML的层次

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档