UML-构件图

简介: UML-构件图

1.概述

 构件图主要用于描述各种软件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系,所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图

     ·构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等

     ·使用构件最重要的是复用

     ·构件(Component)是系统中遵从同一组接口且提供其实现的物理的、可替换部分

     ·每个构件图能实现一定的功能,为其他构件提供使用接口,方面软件的复用

     ·构件举例

       -对象库、可执行体、COM+、企业级JavaBean


2.构件的类型

 ·构件是定义良好的接口实现单位,它可以是以下几种类型:

-源代码构件

      源代码文件

-二进制构件

      目标码文件、静态链接库、动态链接库

-可执行构件

     可执行程序

-数据文件或文档


3.构件和类

·类表示逻辑抽象,而构件表示物理抽象

·构件是其他元素的物理实现

·类可以直接拥有属性和操作,一般情况下,构件一般只拥有通过其接口访问的操作


4.构件图

  构件图由构件、接口、关系组成

  构件与接口:

   -.构件与其对应接口之间的关系的实现(realization)  

   -.构件与其它构件之间的关系:依赖(dependency)

   -.示出接口(export interface):构件实现的接口

   -.引入接口(import interface):构件使用的接口

 


目录
相关文章
|
7月前
|
Java uml
UML之组件图(构件图)
UML之组件图(构件图)
129 0
|
传感器 测试技术 uml
UML-----实现图(构件图、部署图)
UML-----实现图(构件图、部署图)
|
uml
UML 构件图 部署图
UML 构件图 部署图
90 0
|
存储 数据可视化 Java
【UML】部署图和构件图
【UML】部署图和构件图
229 0
|
uml C++ Java
UML—构件图
一,什么是构件图?   构件图从软件架构的角度来描述一个系统的主要功能,如子系统,类,包,构件等。使用构件最重要的是复用。 构件图的组成:构件,接口,关系。 构件图示例: 二,关于构件  1,什么是构件? 构件(component)是系统中遵从同一组接口且提供其实现的物理的,可替换的部分。
1431 0
UML——实现图(构件图与部署图)
UML——实现图(构件图与部署图)
376 0
UML——实现图(构件图与部署图)
|
uml
UML,构件图与部署图
<p><span style="font-family:KaiTi_GB2312; font-size:18px"><strong>一.构件图概述</strong></span></p> <p><span style="font-family:KaiTi_GB2312; font-size:18px">1.概念</span></p> <p><span style="font-famil
1773 0
|
uml
UML——构件图
  构件图(component diagram)也叫组件图,它一般用来描述系统各个构件之间的依赖关系。   为了更好地认识构件图我们先介绍一下什么是构件:   构件是系统中可替代的物理部分,是现实存在的。
1340 0