- 什么是UMLbr> UML(Unified Modeling Language,统一建模语言)是面向对象软件的标准化建模语言。它可以表达软件设计中的动态和静态信息,特别适合于软件密集型系统。
b) 双向关联
组合:组合也是整体与部分的关系,但是在组合中,部分脱离了整体不能单独存在,如果整体没了,那么部分也不存在了。
? 实现关系
实现是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。
图:
(3)UML中常用的图
类图:展现了一组对象、接口、协作和他们之间的关系。在面向对象系统的建模常见的是类图。
图:

类图中包含(1)类(2)接口(3)协作(4)依赖、泛化和关联关系,用于对系统的静态设计视图建模。主要支持系统的功能需求开发。
对象图:展现了某一时刻一组对象以及他们之间的关系。描述了在类图中所建立事物的实例的静态快照。对象图包括对象和链
用例图:用例图展现了一组用例(use case)、参与者(Actor)以及他们之间的关系。
用例图包含以下三要素:(1)用例(2)参与者(3)用例之间的扩展关系和包含关系,参与者和用例之间的关联关系,用例与用例、参与者和参与者之间的泛化关系。
构件图展现了一组构件之间的组织和依赖。构件图专注于系统的静态实现视图
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!