打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
UML中的组件是什么 What is component in UML

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

UML构件图

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

UML构件图由一边有两个小矩形的一个长方形表示

 


UML构件图

构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系.所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图.在构件图中,系统中的每个物理构件都使用构件符号来表示.通常,构件图看起来像是构件图标的集合.这些图标代表系统中的物理构伯.构件图的基本目底是:使系统人员和开发人员能够从整体上了解系统的所有物理构件.同时,也使我们知道如何对构件进行打包.以交付给最终客户.最后,构件图显示了所开发的系统的构件之间的依赖关系.依赖关系符号表示构件之间的关系.

    UML构件图从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它们之间的关系以及它们分配到哪些节点上等。使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用

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

其他相关英语UML文章

How to Draw Component Diagram?

Component Diagram Examples


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
UML图详解(五)——组件图
UML基础 UML构件图简介
UML总结(对九种图的认识和如何使用Rational Rose 画图)
UML 基础: 组件图
设计模式之创建型模式
UML技术在基于Web的应用系统中的应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服