UML之实现图

部署图

1简要介绍:部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。系统开发人员和部署人员可以利用部署图去了解系统的物理运行情况。如果,开发的软件系统只需在一台计算机上运行,且使用的标准设备,可以不用为它画出系统部署图。部署图只需要给那些复杂的物理运行情况进行建模。

2、部署图作用:

  2.1 部署图显示了系统的硬件,安装在硬件上的软件,用于连接硬件的各种协议和中间件等。

  2.2 部署模型的目的:描述一个具体应用的主要部署结构,通过对各种硬件,在硬件中的软件以及各种连接协议的显示,可以很好的描述系统是如何部署的;平衡系统运行时的计算资源分布;可以通过连接描述组织的硬件网络结构或者是嵌入式系统等具有多种硬件和软件相关的系统运行模型。

3、组成:


4、实例:机房收费系统



构件图


1、简要介绍:

  构件图是从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。

使用构件最重要的是复用。

构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。

构件图提供系统物理视图,在一个非常高的层次上显示系统中的构件与构件之间的依赖关系。

2、组成:




3、构件图与部署图的区别:
  构件图显示了组件类型的定义、内部结构和依赖。构件图提供系统的物理视图,它的用途是显示系统中的软件与其他软件构件(例如,库函数)的依赖关系。构件图可以在一个非常高的层次上显示,从而仅显示粗粒度的构件,也可以在构件包层次上显示。
  部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产人员就可以很好地利用这种图。


小结:构件图的理解还不是很到位,还需要继续学习,之后回来再补充。



  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 31
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值