UML理解和使用面向对象的方法汇总

上传人:桔**** 文档编号:477051770 上传时间:2023-05-12 格式:DOC 页数:20 大小:349KB
返回 下载 相关 举报
UML理解和使用面向对象的方法汇总_第1页
第1页 / 共20页
UML理解和使用面向对象的方法汇总_第2页
第2页 / 共20页
UML理解和使用面向对象的方法汇总_第3页
第3页 / 共20页
UML理解和使用面向对象的方法汇总_第4页
第4页 / 共20页
UML理解和使用面向对象的方法汇总_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《UML理解和使用面向对象的方法汇总》由会员分享,可在线阅读,更多相关《UML理解和使用面向对象的方法汇总(20页珍藏版)》请在金锄头文库上搜索。

1、理解和使用面向对象的方法什么是建模-UML是一种建模工具、 UML用于许多应用领域 UML用于SDLC的所有阶段 “4+1视图”体系结构模型 UML的组成理解类图和对象图的概念掌握在分析期间识别类掌握表示类之间的关系类和对象类-类是一组对象的描述,这组对象具有 共同的属性、行为(操作)、关系和语义对象-不严格地说,对象代表一个实体, 该实体可以是物理实体、概念实体或软件 实体类图类名AccountHolder类属性-name : String -age : integer +status : Boolean类方法+getNameO: String +setName(sName : String

2、) 口J以用约束(constraint)来添加足够的信息,使 类的描述更加明确。纟怦曲锂括起率的字符串表示Professorname: String3g: age40 注释通过注释的方式可以对类附加更多的信息Professorname: Stringid: IntegerN个人在软件系统中的编号问题陈述中的名词 对问题领域的了解用例物理实体设备事件扮演的角色操作程序地点组织单元有形的东西事件扮演的角色交互位置组织单元需求陈述用例应用程序专家系统的研究类似的系统以前的系统关联是类之间的联系关联的名称应该反映关系的出途,并且烽一个动词; 该幺称可以忽略,尤其是使用角色名的时候。应该尽量避免使用“具

3、有”和“包含”这样的名称, 因为它们不包含说明类之间具有什么关系的信息。角色名相对于类必须是唯一的。角色名应该是一个 么词,它妾示被关联的对象和对于关联对豪的角色。 角色名放在关联线一端的旁边。单向关联如果类与类之间的联系是单向的,则称为导航关 联。导航关联用实线箭头连接两个类,只有在箭头方 向上才有这种关联关系。关联的约束两个类之间的一个关联需要一个规则约束, 可以通过在关联线附近加注一个约束来说和类一样,关联也可以拥有自己的属性和操作,此时这个关联 实际上就是一个关联类(association class )与后者有约#多重性多重性(multiplicity)定义有多少对象参与 了某个关系

4、#11未指定只有一个零或更多(许多,无限制)0. *一个或零零或更多零或一个宙定范围0.0.12.4多个不连续的范围2,4.6疋大Theatre一Seat9915当一个类与它自己发生关联的时候,我们称其为监督Employee递归关联” (reflexive association )管理一关联普通职员XEmployee1经理角色泛化在而向对象的术语中,上述 关系被称为继承(inheritance)。 UML中称它为泛化(generalization), 定义是: 将类抽象为更一般的类的过 程。被泛化的类称为子类, 得到的类称为超类。丿役TT犬刀丿云三口化NameEmpnoGetNameGetE

5、m pn口CustomerNameAccount noGEtNam 巳GetAcc no#依赖(dependency)描述的是两个模型元素之间的语义上的连接关系。其中一 个模型元索是独立的,而另外-个依赖于独立的这个模型 元索,当独立的模型元素发牛变化时将会影响依赖于该模 型元素的*莫型元乗。使用聚集(aggregation)聚集(aggregation)表示整体与各部分之间的关 系21组成是一种整体和部分所属更强的聚集关系,每个部分 只能属于一个整体,没有整体,部分也没有存在的价值接口是用于指定类或组件的服务的操作的集合。接口的表示法和类大致相同,都是用一个矩形来表 示,并在矩形框中接口的名

6、称上方放置构造型(interfaced 进行说明。实现(realization)类和接口之间的关系称为实现(realization)。实 现关系用一个带空心三角形箭头的虚线来表示,齒苦岛土二岛埒ninterface1 oTubeShape0Draw ()Move ()PyramidScale () Rotate ()V#接口省略表示法25类图表示类及类间的关系,而对 象图表示这些类在某一时刻的实 例及实例间的关系ProfessorMr. Bill: ProfessorNamename: StrineAgeage: IntegerNamnam=BillAge ase = 39Professor类图Professor类对象图#总结2-1类图标是一个包括三个部分的矩形对象以名称带下划线的矩形表示约束允许在现有UML模型中加入新的语义或更改 现有的语义关系以线条的形式来模型化,不同类型的线条用于 表示不同类型的关系心、曳多重性定义有多少对象参与了某个关系t 2_2第表示整体与各部分之间的关系组成是一种强类型聚集关系,表明了部分和整体 之间很强的所属关系和一致的生命周期依赖关系表示模型元素之间的语义关系发生在同一个类的对象之间的关联称为“递归关 联”使用泛化原则共享属性和操作的机制称为“继承”接口是用于指定类或组件的服务的操作的集合。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号