构件的定义及其在软件工程中的应用

物理组件

组装是指用于装配整机、部件或元件的零件的组合,它们被装配在一起以形成电子或机械设备中的一个功能单元。在组装产品(如书柜或橱柜)时,零件通常或多或少是重复的,几个零件中的一个可以组装或重新组装。

软件代码

在软件工程中,组件代表系统中实现的物理部分,包括软件代码(源代码、二进制代码、可执行代码)或类似的东西,如脚本或命令文件。

建模语言规范

在对象管理组织(OMG)的“建模语言规范”中,组件被定义为:“一个系统中的物理的、可替换的组件,它封装了实现并提供了一系列可用的接口。

可用接口

组件封装了实现,提供了一系列可用的接口,可以被其他组件或系统调用,实现系统的功能。