uml-组件图

前言

组件图包括三种元素 组件 接口 和依赖 关系。 每个组件实现一些接口 并使用另一些接口 如果组件件的依赖关系和接口有关,那么可以被拥有同样接口的控件代替。

 组件:

1、组件是定义了良好接口的实现单元,是可以替换的物理部件。

2、组件和类很相似,区别 类描述了软件设计的逻辑组织和意图,而组建则是描述软件设计的物理实现

3、组件常用于对可分配的物理单元建模,这些物理单元包含模型元素,并具有身份标识和明确的定义的接口

4、实际存在的物理的物件,  例如程序源代码,子系统 动态链接库

 组件的种类:

1 配置组件 形成可执行文件的基础

2 工作产品组件 是配置组件的来源 例如数据文件和程序源代码。

3 执行组件  运行程序所产生的运算结果

 接口:

1、一个类提供给另一个类的一组操作。就是说一组类需要进行一些同样的操作,这些操作的的构造是同样的,那么就可将这些操作为接口来进行重用。

2、组件图的用途之一就是有利于软件系统的组件重用,接口是组件的重用方法

3、组件和接口之间用虚线链接表示依赖关系‘’

关系:

组件图中的关系包括  依赖泛化  关联 和实现  组件图可以算作一种特殊的类图 重点描述系统的组件和他们之间的关系。


猜你喜欢

转载自blog.csdn.net/liuyubibn/article/details/80307476