UML基础UML构件图简介

本节和大家一起学习一下UML构件图,为了更好的理解构件图,首先我们了解一下构件的定义:构件是系统的可替代的物理部分。让我们一起看一下UML构件图的详细介绍吧。

UML构件图

  构件
  为了更好的理解UML构件图,首先我们了解一下构件的定义:构件是系统的可替代的物理部分,它表示的是实际的事物.构件是定义了良好接口的物理实现单元.它是系统中可以替代的部分.每个构件体现了系统设计中的特定类的实现.良好定义的构件不直接依赖于其它构件而依赖于构件所支持的接口.在这种情况下,系统中的一个构件可以被支持正确的接口的其它构件所替代.接口是被软件或硬件所支持的一个操作集.通过使用命名的接口,可以避免在系统的各个构件之间直接发生依赖关系.有利于新构件的替换.
  
UML构件图由一边有两个小矩形的一个长方形表示

 
  
  UML构件图

  构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系.所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图.在构件图中,系统中的每个物理构件都使用构件符号来表示.通常,构件图看起来像是构件图标的集合.这些图标代表系统中的物理构伯.构件图的基本目底是:使系统人员和开发人员能够从整体上了解系统的所有物理构件.同时,也使我们知道如何对构件进行打包.以交付给最终客户.最后,构件图显示了所开发的系统的构件之间的依赖关系.依赖关系符号(------>)表示构件之间的关系.
  
    UML构件图从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它们之间的关系以及它们分配到哪些节点上等。使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用。

 构件(Component)是系统中遵从一组接口且提供其实现的物理的、可替换的部分。构件能够完成独立功能,它是软件系统的组成部分。在功能划分的软件系统中,软件被分成一个个的模块。随着面向对象技术的引用,软件系统被分成若干个子系统、构件。每个构件能够实现一定的功能,为其他构件提供使用接口,方便软件的复用。

名称栏目:UML基础UML构件图简介
网站链接:http://www.hantingmc.com/qtweb/news18/451118.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联