实现图(构件图和部署图)

本文详细介绍了UML中的实现图,包括构件图和部署图。构件图关注软件架构中的物理和可替换部分,强调接口和关系。而部署图则展示系统中节点的物理布局和连接,用于表示运行时的计算资源。文中还对比了构件与类的区别,并列举了使用部署图的典型场景,如嵌入式系统、客户服务器和分布式系统的建模。
摘要由CSDN通过智能技术生成

实现图:描述实现方面的信息(硬件的组成和布局、软件系统划分和功能实现)

1.构件图

软件架构的角度 接口 和关系 有四种关系

构件 (component):遵从同一组接口并且提供实现的物理的、可替换的部分。为其他构件提供接口,方便软件的复用。

定义良好的接口实现单元。

构件的类型:源代码构件、二进制构件、可执行构件、数据文件或文档

构件的特点:①物理的②可替换的③是系统的一部分④遵从一组接口并提供对一组接口的实现

构件图的构成:构件 、接口、关系

构件和类的区别:

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

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

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

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值