zoukankan      html  css  js  c++  java
  • 【UML】构件图Component diagram(实现图)(转)

    http://blog.csdn.net/sds15732622190/article/details/49048887

    前言

            下面要介绍UML中的构建图,它属于实现图的一种,五种静态图之一。

    定义

            表示系统中构件与构件之间,以及定义的类或接口与构件之间关系的图。多个系统构件组成了构件图。

    构件种类

    实施构件

            一个可执行系统必要和充分的构件,运行时创建的组件,也可以是最终可运行系统产生的允许结果。如,动态链接库,可执行文件等。

    配置构件

            运行系统需要配置的构件,形成可执行文件的基础。如,操作系统,数据库管理系统等。

    工作产品构件

            主要是开发过程的产物,包括创建实施构件的源代码文件及数据文件,这些构件不直接参与可执行系统,而是用来产生可执行系统中间工作产品,是配置组件的来源。

    用途

    1、使客户能够看到最终系统的结构和功能。
    2、让开发者有一个工作目标。
    3、让编写技术文档和帮助文件的技术人员能够理解所写的文档是关于哪方面的内容。
    4、利于复用。
     

    目的

            使系统人员和开发人员能够从整体上了解系统的所有物理构件.同时,也使我们知道如何对构件进行打包.以交付给最终客户.最后,构件图显示了所开发的系统的构件之间的依赖关系。

    关系

            构件与构件之间表现的是依赖关系,定义的类或接口与构件之间表现的是实现或依赖关系。

    依赖

            用一个从用户构件指向它所依赖的服务构件的虚线箭头表示(同类图)。

    实现

            实现一个接口意味着构件中的实现元素支持接口中的所有操作。用一条实线将接口与构件相连。

    机房收费系统构件图

            欢迎大家提出宝贵建议。

    总结

            构件图能够呈现整个被建立系统的早期设计,系统开发者可以通过它来构建系统的高层次架构视图,系统管理员也通过它来了解该系统逻辑构建的早期试图,所以,构件图对于开发软件来说也是相当重要的。
  • 相关阅读:
    OneThink友情链接插件使用!
    OneThink生成分类树方法(list_to_tree)使用!
    OneThink视图模型进行组合查询!文档组合文档详情
    Atitit.数据操作dsl 的设计 ---linq 方案
    Atitit.数据操作dsl 的设计 ---linq 方案
    Atitit.Atiposter 发帖机 信息发布器 v7 q516
    Atitit.Atiposter 发帖机 信息发布器 v7 q516
    Atitit.http连接合并组件   ConnReducerV3 新特性
    Atitit.http连接合并组件   ConnReducerV3 新特性
    Atitit.减少http请求数方案
  • 原文地址:https://www.cnblogs.com/telwanggs/p/6782410.html
Copyright © 2011-2022 走看看