首页 > 其他 > 详细

UML—构件图

时间:2014-03-02 10:18:58      阅读:514      评论:0      收藏:0      [点我收藏+]

一、构件

1.定义:

构件(component)是系统中遵从同一组接口且提供实现的物理的、可替换的部分。 每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。

2.图符:

bubuko.com,布布扣

3.构件举例:

对象库,可执行体,COM+,企业级javebean


4.类型:

源代码构件:源代码文件

二进制构件:目标码文件,静态链接库,动态链接库

可执行构件:可执行程序

数据文件或文档。


5.特点:

构件是物理的;可替换的;是系统的一部分;遵从一组接口并提供对一组接口的实现。


二、构件和类的区别:

1.类表示逻辑抽象,而构件表示物理抽象。

2.构件是其他元素的物理实现。

3.类可以直接拥有属性和操作,构件一般只拥有只能通过其接口访问的操作。


三、构件图:

1.构成:

bubuko.com,布布扣


构件+接口+关系

注:构件与其对应接口之间的关系——实现;

       构件与其它构件之间的关系——依赖。

       构件实现的接口——示出接口(export interface)

       构件使用的接口——引入接口(import interface)


2.作用:

有利于软件的复用;

用来显示一组构件之间的组织与依赖关系;

构件图和实施图是系统物理建模用到的两种图;

从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它

们之间的关系以及他分配到哪些节点上等;

方便项目组的成员制定工作目标和了解工作情况。


UML—构件图,布布扣,bubuko.com

UML—构件图

原文:http://blog.csdn.net/cyl_happygirl/article/details/19997257

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!