关于此任务
这些关系包括下列各项:
- 依赖关系显示一种关系,在此关系中,一个元素需要由另一元素提供的信息才能正确工作。在组件图中,依赖关系可以存在于任何组件、文件或文件夹之间。
- 接口显示一组操作,这些操作以公共方式定义行为或内容处理方法,以使您不必了解其内部。组件图只定义组件之间的接口。
组件是库或可执行程序形式的物理子系统,或者是其他软件组件,例如脚本、命令文件、文档或数据库。在由多个库和可执行程序组成的大型系统的建模中,组件的角色至关重要。例如,IBM® Rational® Rhapsody®
本身由许多组件构成,包括图形编辑器、浏览器、代码生成器和动画程序,它们全都以库形式提供。
组件图有助于您定义和组织模型的物理文件层次结构。您可以指定要包含在特定文件中的模型元素,以代替采用缺省的
Rational Rhapsody 指定;您可以将文件组织到文件夹或者直接组织到组件中,并可以将文件夹组织到组件中。
未包括在组件图中但包括在本节中的一个组件方面是,如何创建作为组件组成部分的配置。配置指定如何构建组件,例如目标环境、所需的初始化以及在生成代码前要对模型执行的检查。有关信息,请参阅配置。
下图显示了组件图。