前页 | 后页 |
UML结构模型
UML结构图描述了与时间无关的系统元素,它们传达了系统的概念以及它们如何相互关联。这些图中的元素类似于自然语言中的名词,连接它们的关系是结构关系或语义关系。例如,一个车辆预订系统的结构图可能包含诸如 Car、Reservation、驱动因素、License 和 Credit Card 等元素,以及链接这些元素的连接器。经验丰富的建模者还将在这些图表上显示与行为元素的关系。
UML定义了七种类型的UML结构图。
结构图表类型
图表类型 |
细节 |
也见 |
---|---|---|
类 |
类图捕获系统的逻辑结构、构成模型的类和对象,描述存在的内容以及它具有的属性和行为。 |
类图表 |
复合结构 |
复合结构图反映了类、接口和组件(及其属性)的内部协作以描述功能。 |
复合结构图表 |
部件 |
部件图说明了组成系统的软件、嵌入式控制器等部件,以及它们的组织和依赖关系。 |
部件图表 |
部署 |
部署图显示了系统的部署方式和位置;也就是它的执行架构。 |
部署图表 |
物件 |
物件图描述了类的object实例及其在某个时间点的关系。 |
物件图 |
包 |
包图描述了模型元素到包中的组织以及它们之间的依赖关系。 |
包图 |
配置文件 |
配置文件图是在«profile»包中创建的,用于扩展UML元素、连接器和组件。 |
配置文件图表 |