组件(UML)

带有提供和必需接口的UML组件

一个零件在里面统一的建模语言代表模块化的一部分系统封装状态行为多个分类器。它的行为是根据假如必需的接口[1]独立的, 和替代。许多UML标准刻板印象存在适用于组件的。[2]

组件具有外部和内部视图,也称为“黑盒子“ 和“白盒”, 分别。从外部视图中,有公共属性和操作。对于其内部视图,有私人属性和实现分类器,并显示了如何在内部实现外部行为。[2]

可以更换组件设计时间或运行时间当且仅当其提供的和所需的接口是相同的时,另一个是另一个。这个想法是即插即用功能基于组件系统和促进软件重用.[1]较大的一块系统可以通过将组件作为包含组件或组件组件中的零件重用,并将其所需的界面接线并提供接口来组装。[1]

组件的作用像包裹对于所有涉及或与其定义相关的模型元素,应明确拥有或导入。通常,与组件相关的分类器归其所有。[2]

系统的组件是通过组件图在整个发展生命周期并依次完善部署和运行时间。[2]

在图中,组件显示为长方形使用关键字«组件»。可选地,在右角可以显示组件图标。这是一个矩形,有两个较小的矩形从左侧伸出。如果显示了图标符号,则可以隐藏关键字“组件”,如在侧面所见。[2]

也可以看看

包装(UML)

参考

  1. ^一个bcOMG(2008)。OMG统一建模语言(OMG UML),上层建筑,v2.1.2存档2010-09-23在Wayback Machine
  2. ^一个bcde“统一建模语言2.5.1规范”。对像管理组。 2017年12月。检索6月15日,2019.

外部链接