【CS学习】——UML九种图

实现图:

       UML中大部分模型描述了逻辑和设计方面的信息,实现图用来描述软件实现方面的信息。与系统的最后的实现有很大的关系。他从系统的层次来描述:1、硬件的组成和布局,2、软件系统划分和功能实现。

组成:

 

构件图:

        用来显示一组构建之间的组织与依赖关系。使用构件图可视化物理构建的静态方面和关系,是面向对象发展到一定阶段的产物。构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包等。使用构件最主要的是复用。

 

部署图:

    一、用来描述系统用硬件的物理拓扑结构以及在此结构上执行的软件。部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。部署图包括两种基本模型元素:节点和节点间的连接。在实施图中只有两种关系:实现和依赖关系。每个模型中,仅包含一个部署图。节点包括两种类型:处理器和设备。

   二、在以下关系中会使用部署图:1、嵌入式系统进行建模 2、对于CS架构 3、对分布式建模时

   三、节点:是一个物理元素,它在运行时存在,代表一个可计算的资源,占用内存和具有处理能力。一个构件集合一般位于一个节点上,但也有可能例外。

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


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值