• UML部署图


    部署图与组件图密切相关,部署图是用来描述软件组件部署的硬件组件;而组件图是用来描述组件和显示了它们是如何在硬件中部署。

    部署图通常用来帮助理解分布式系统,一个系统模型只有一个部署图。

    部署图用于可视化的软件组件部署的系统中的物理组件的拓扑结构。

    部署图是用来描述一个系统的静态部署视图。

    部署图的目的

    • 可视化系统的硬件拓扑。

    • 描述用于部署软件组件的硬件组件。

    • 描述运行时处理节点。

    部署图的用处

    • 为了模拟一个系统的硬件拓扑。

    • 嵌入式系统建模。

    • 为了模拟一个客户机/服务器系统的硬件的详细信息。

    • 为了模拟硬件的分布式应用程序的细节。

    • 正向和逆向工程。

    UML 部署图元素

    名词

    描述

    图例

    节点

    代表计算机资源的物理元素或软件系统

    结点实例

    结点实例的命名格式:Node Instance : node

     

    结点类型

    结点类型有:cdrom、cd-rom、computer、disk array、pc、pc client、pc server、secure、server、storage、unix server、user pc,并在结点的右上角用不同的图标表示

     

    物件

    物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等

     

    连接

    表示系统之间进行交互的通信路径,连接中有网络协议

    结点容器

    一个结点可以包括其他的结点,比如组件或者物件,则称此结点为结点容器

     

    UML 部署图示例

    应用程序是一个基于 Web 的应用程序部署在集群环境中使用服务器1,服务器2和服务器3。用户连接到使用互联网的应用程序。控制流从缓存服务器的集群环境中。

  • 相关阅读:
    Netty入门
    hashCode方法里为什么选择数字31作为生成hashCode值的乘数
    【转】String hashCode 方法为什么选择数字31作为乘子
    NppFTP小插件的使用
    事务的基础入门
    Code Review 程序员的寄望与哀伤【转载】
    谈谈敏捷开发【转载】
    如何写代码 — 编程内功心法【转载】
    面经【转载】
    Swagger的简单入门【转载】
  • 原文地址:https://www.cnblogs.com/feichangnice/p/11947798.html
Copyright © 2020-2023  润新知