- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化建模与UML 教学安排 一、基础部分 专题一:UML概述 专题二:面向对象概念与UML的组成 二、UML模型图 专题三:类图、对象图、包图 专题四:用例图 专题五:交互图(顺序图、协作图) 专题六:状态图 专题七:活动图 专题八:部署图与配置图 三、案例分析 专题九:网上书店项目分析 本次课主要内容 类图 什么是类图 类图的应用 类图的组成 类图的建模技术 对象图 包图 实例分析-图书管理系统 什么是类图? 类(Class)、对象(Object)和它们之间的关系是面向对象技术中最基本的元素。类图技术是OO方法的核心。 类图标加上它们之间的关系就构成了类图。 A class diagram is a graphic presentation of the static view that shows a collection of declarative (static) model elements, such as classes, types, and their contents and relationships. 类图的应用 类图用于对系统静态设计视图建模。与数据模型不同,它不仅显示了信息的结构,同时还描述了系统的行为。 类图中可以包含接口,包,关系等建模元素,也可以包含对象,链等实例。 类图典型的应用在下面三类建模: 类图的组成 类图通常包含下述内容: 类(Class) A class is the descriptor for a set of objects with similar structure, behavior, and relationships. 类的关系 类之间的静态关系主要有: 依赖:它表示类之间的使用关系(包括精化、 跟踪和绑定关系) 泛化:它把一般类连接到它的特殊类; 关联:它表示对象之间的结构关系。 类的泛化 泛化意味着子类的对象可以被用在父类的对象可能出现的任何地方,但反之不行。 泛化为“is-kind-of”的关系 多数情况,用类和接口间的泛化指明继承关系。 类的关联 关联(association) 表示两个类之间存在某种语义上的联系,它是一种结构关系,规定了一种事物的对象可以和另一种事物的对象相联系。 关联的图标:在类图中,关联用一条把类连接在一起的实线表示。 关联名称 可以给关联加上关联名,来描述关联的作用。例如Person类和Company类之间的关联可以表示多种意义,如这个人是公司的客户、雇员、所有者等。下图是使用关联名的一个例子: 一般地,关联的名字通常是动词或动词短语。 关联命名的原则是该命名是否有助于理解该模型。 关联角色 关联两端的类可以某种角色参与关联。例如下图中,“公司”以“雇主”的角色,“人”以“雇员”的角色参与关联。“雇主”和“雇员”称为角色名。如果在关联上没有标出角色名,则隐含地用类的名称作为角色名。 关联的多重性 角色还具有多重性(Multiplicity),表示可以有多少个对象参与该关联。在下图中,雇主(公司)可以雇佣多个雇员,表示为“0..n”; 雇员只能被一家雇主雇佣,表示为“1”。 多重性指标 聚集和组合 聚集(aggregation)是一种特殊形式的关联。聚集表示类之间的整体与部分的关系。 组合(composition)是一种特殊形式的聚集,组合关系中的整体与部分具有同样的生存期。 An aggregation is a form of association that specifies a whole-part relationship between a whole and a constituent part. A composition is a form of aggregation association with strong ownership and coincident lifetime of parts by the whole. 聚集和组合的表示 类的依赖 A dependency is a relationship between two elements in which a change to one element (the supplier) may affect or supply information needed by the other element (the client). 有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖(Dependency)于元素X。 在类中,依赖由各种原因引起,如:一个类向另一个类发消息;一个类是另一个类的某个操作参数类型。 类的
您可能关注的文档
- OptiX Metro SDH产品硬件与产品特性介绍.ppt
- ROSE简介.ppt
- ORACLE4网络.ppt
- Rose建模.ppt
- oracle10g经典实战第1章Oracle 10g简介.ppt
- Rose建模实践指南.ppt
- Rose交互图及其应用.ppt
- Oracle 分区及物化视图的应用.ppt
- rose教程.ppt
- Rose类图及其应用.ppt
- 2025年护理技能三基三严试卷试题(与答案).pdf
- 2025年专升本艺术概论模拟试卷:艺术创作分析中的艺术与版权试题.docx
- 2025年公共科目军队国防必背考点.pdf
- 2025年事业单位招聘考试综合类专业知识试卷:网络安全知识篇.docx
- 2025年专升本艺术概论模拟试题(艺术批评理论与实践)——艺术批评的审美趣味研究方法.docx
- 音乐教育中的音乐史教学改革论文.docx
- 2025年专升本艺术概论考试冲刺卷(艺术史论重点章节解析及答案).docx
- 2025年公共科目军队国防必背考点.pdf
- 2025年专升本艺术概论模拟试题:分析艺术教育在美育教育中的发展历程.docx
- 2025年小学语文毕业升学考试全真模拟卷(文学名著阅读)之《童年》人物情感变化分析试题.docx
文档评论(0)