UML—组件图、配置图

本文介绍了UML中的组件图和配置图。组件图用于描述软件组件及其关系,包括组件、接口和依赖,有助于理解系统结构和重用。配置图则展示了软件在硬件上的部署,包括节点、组件及它们之间的关联关系。通过对机房管理系统为例,阐述了这两种图的使用和意义。
摘要由CSDN通过智能技术生成

一.组件图

1.组件图是什么

       组件图是对面向对象系统的物理方面建模时使用的两种图之一,组件图描述了软件组件以及组件之间的关系,组件图中通常包含三种元素:组件、接口和依赖。

2.组件图的功能

      (1)组件图能帮助客户理解最终的系统结构

      (2)组件图使开发工作有一个明确的目标

      (3)组件图有利于帮助工作组的其他人员理解系统

      (4)使用组件图有利于软件系统的重用

3.组件图元素—组件

        组件定义了良好接口的物理实现单元,组件是系统中可替换的物理部件,组件一般表示实际存在的、物理的物件,具有很广泛的定义,以下的一些内容都可以被认为是组件:程序源代码、子系统、动态链接库、Acticve X控件、JavaBean、JavaServlet等。在UML中,图形上组件使用左侧带有两个突出小矩形的矩形表示。

4.组件图元素—接口

       接口是一个类提供给另一个类的一组操作,如果一组类和一个父类之间没有继承关系,但这些类的行为可能包括同样的一些操作,这些操作具有同样的构造,那么不同的类之间就可以使用接口来重用这些操作。在UML中,图形上接口使用一个小圆圈来表示。组件的接口可以分为以下两种类型:

       (1)导出接口:导出接口由提供操作的组件提供

       (2

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值