zoukankan      html  css  js  c++  java
  • UML和模式应用学习笔记(8)——交互图和类图

      UML使用交互图来描述对象间通过消息的交互。交互图可以用于动态对象建模。交互图有两种类型:顺序图和通信图。

    顺序图

    通信图

    顺序图与通信图的优点和缺点

      顺序图在某些地方优于通信图。UML规范更多是以顺序图为核心,采用顺序图可以更方便的表示调用流的顺序,仅需要由上至下阅读即可。而对于通信图,我们必须查阅顺序编号(由于使用visio不熟通信图的美画好,顺序号没有标出)。

    ---------------------------------------------------------------------------------------------------------------------------

    类型                                           优势                                                                    劣势

    ----------------------------------------------------------------------------------------------------------------------------

    顺序图           能够清晰表示消息的顺序和时间排序                                            强制在右侧增加新对象;消耗水平空间

    通信图           空间效用——能够在二维空间内灵活的增加新对象                           不易查阅消息的顺序

    -----------------------------------------------------------------------------------------------------------------------------

      UML用类图表示类、接口及其关联。类图用于静态对象建模。

        UML类元是描述行为和结构特性的模型元素,包括类、接口、用例和参与者。在类图中,最常用的两个类元是常规的类和接口。以下是个简单的类图,没有涉及到具体的实例:

    交互图和类图之间的关系

      当我们绘制交互图时,在此动态对象建模的创造性设计过程中会产生一组类及其方法。因此,类图的定义能够从交互图中产生。这表明一种线性的顺序,即先绘制交互图,再绘制类图。但是在实践中,尤其是应用了并行建模的敏捷建模实践后,这些互补的动态视图和静态视图是并行创建的。例如,10分钟绘制静态视图,10分钟绘制动态视图,交替进行。

    交互图和类图的内容还是比较多的,这只是简单的说了一下。

    技术追求卓越 梦想创造未来 ——Daywei

  • 相关阅读:
    世界排名第二的web前端框架bulma与Bootstrap框架的选择
    Bootstrap5中文手册翻译完毕
    RabbitMQ 学习一 了解+点对点模式
    仿京东搜索
    ES集成SpringBoot
    ElasticSearch
    权限管理整合springsecurity代码执行过程
    权限管理
    Gateway网关
    canal数据同步 客户端代码实现
  • 原文地址:https://www.cnblogs.com/Daywei/p/2166543.html
Copyright © 2011-2022 走看看