• 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。用户连接到使用互联网的应用程序。控制流从缓存服务器的集群环境中。

  • 相关阅读:
    ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景 【转】
    ASP.NET MVC框架 (第二部分): URL路径选择 【转】
    ASP.NET MVC框架(第三部分): 把ViewData从控制器传到视图 【转】
    SNS介绍
    测试代码在实际类的内部写还是外部写的思考
    敏捷开发:软件与文档
    TDD是开发方法还是开发方法学?
    命名空间元素的封装性
    个人感觉
    呜呜....可惜...呜呜,也谈谈测试驱动开发
  • 原文地址:https://www.cnblogs.com/feichangnice/p/11947798.html
Copyright © 2020-2023  润新知