构件图用于展示系统中各组件间的依赖关系,是静态建模的重要组成部分,下面将简要介绍其主要内容。
1、 构件是系统中遵循特定接口并实现功能的物理单元,可能是软件代码或其组成部分。
2、 构件主要包含实施、配置及工作产品等类型。
3、 构件图主要包括构件、接口及其实例等核心元素。
4、 构件图中主要包含实现与依赖两种关系,实现用实线连接,依赖则以虚线表示。
5、 所示,名为Dictionary的构件包含两个对外接口:Spell-check和Synonyms,用于实现相应的功能连接与交互,体现了构件间的关系示例。
6、 在示意图中,Planner组件对外暴露update接口,同时依赖外部提供的Reservations服务来完成其功能。
