您的位置:首页 > 其它

【CS学习】——UML九种图

2015-11-08 16:53 204 查看

实现图:

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

组成:

 

构件图:

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







 

部署图:

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

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

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

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: