组件图
概述
是对系统的物理方面建模时使用的两种图之一。组件图描述软件以及组件之间的关系,组件本身是代码的物理块,组件图则显示了代码的结构。
组件
组件是定义良好的物理实现单元。组件图和配置图它包含了实现而且遵循并统一提供一组接口的实现。组件一般表示实际存在的、物理的组件比如:程序源代码、子系统、动态链接库、ActiveX控件等等。
组成
1、名称2、类型
(1)配置组件:配置组件是形成可执行文件的基础。如动态链接库、二进制可知形体
(2)工作产品组件:是配置组件的来源。如数据文件,程序源代码组价。
(3)执行组件:执行组件最终可运行系统产生的运行结果。
3、接口
接口是一类提供给另一类的一组操作。接口的作用就是连接一些操作的接口,比如不同的类有时需要相同的操作,这时就需要接口来重用这些操作了。
导出接口:由提供操作的组件提供
导入接口:访问服务的组件使用导入接口。
4、关系
组件有:依赖、泛化、关联、和实现关系。
依赖关系是用虚线箭头表示,。比如藤类植物必须依赖别的植物才能茁长生长。
实现关系用实线表示,实现关系多用于组件和接口之间。就是组件向接口突出服务请求,然后接口连接提供服务的组件实现请求需要的操作。
(看书翻遍了也没有找到组件图的实现关系的画法。可能是我对该软件刚学的原因吧,希望知道的大佬告诉我一声。那我就直接用书上的例子了)