zoukankan      html  css  js  c++  java
  • UML,构件图与部署图

    一.构件图概述

    1.概念

    用来显示一组构件之间的组织及其依赖关系

    2.基本元素

    (1)构件:定义了良好接口的物理实现单元。

    ● 配置构件:形成可执行文件的基础,如:动态链接库(DLL)、ActiveX控件等。

    ● 工作产品构件:配置构件的来源,如:数据文件和程序源代码。

    ● 执行构件:最终可运行系统产生的运行结果。

    (2)接口:一个类提供给另一个类的一组操作。

    ● 导出接口:导出接口有提供操作的构件提供。

    ● 导入接口:访问服务的组件使用导入接口。

    (3)关系

    依赖、泛化、关联和实现。

    3.作用

    ● 帮助客户理解最终的系统结构

    ● 使开发工作有一个明确的目标

    ● 有利于帮助工作组其他人员理解系统

    ● 有利于软件系统的组件重用

    4.机房收费系统构件图

    二.部署图概述

    1.概念

    用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。

    2.基本元素

    (1)节点:代表一个物理设备或者是一个运行在其上的软件系统。

    (2)构件:可执行的物理代码模块。

    (3)对象:类的实例。

    (4)接口:对外提供可见操作和属性,其他构件通过接口使用构件。

    (5)连接:节点之间的连线,表示节点之间的关联。

    (6)依赖关系:一个构件的改变随另一构件的改变而改变。

    3.目的

    ● 研究系统投入使用的相关问题

    ● 描述一个商业应用主要的部署结构

    ● 设计一个嵌入系统的硬件和软件结构

    ● 描述一个组织得硬件/网络基础结构

    4.机房收费系统部署图

  • 相关阅读:
    ansible for devops 读书笔记第二章Ad-Hoc Commands
    ansible for devops读书笔记第一章
    python3 获取天气
    简单cpu web flask mysql
    mysql mysqldump只导出表结构或只导出数据的实现方法
    nginx 限制solr
    [Selenium] 如何使 InternetExplorerDriver 每次启动的端口不会随机变化
    [Selenium] 如何绕过 IE 的安全模式
    [Selenium] close alert window
    [Selenium] waitUntilAllAjaxRequestCompletes
  • 原文地址:https://www.cnblogs.com/xuyuanjia/p/5877695.html
Copyright © 2011-2022 走看看