美文网首页
交互概述图

交互概述图

作者: ArcherZang | 来源:发表于2019-12-05 14:52 被阅读0次

以下内容部分出至博客园coolstream,主要是自己懒得写了,部分做了修改。
官方连接

交互概述图.png
交互概述图(Interaction overview diagram)简介

交互概述图是将不同交互图衔接在一起的图,属于UML2.0的新增图。
交互概述图并没有引入新的建模元素,其主要元素来自于活动图和时序图。
交互概述图侧重从整体上概览交互过程中的控制流,包括交互图之间的事件或消息流。

当前交互概述图主要应用于活动图与时序图之间的协作,主要有两种形式:交互和交互应用,前者适用于控制流相对简单的场景,后者适用于控制流相对复杂的场景。
个人理解就是把图当作活动图中的action或对象处理来处理。

交互概述图建模步骤

(1)熟悉系统业务流程,确定交互概述图中需要覆盖的重要交互控制流
(2)确定作为主线的交互图以及作为细化的另一种交互图
(3) 确定主线交互图中的主要交互节点,根据复杂度和重要性需要细化哪些节点

交互概述图主要元素

交互概述图中未引入新增元素,所有元素都来自于活动图和时序图,参见活动图主要元素部分和时序图主要元素部分

交互概述图主要形式

交互概述图理论上可以应用于不同交互图之间的整合及衔接,但在实际项目中应用并不是很广,常见场景为在活动图和时序图的协作。根据场景的复杂度采取两种不同的协作形式:

  • 交互(Interaction):活动图控制流中内嵌具体时序图的交互过程
    适用于相对简单的交互概述图场景,在以一种交互图为主线的图中内嵌另一种交互图的具体实现。比如以活动图的控制流为主线,同时内嵌时序图细化活动图中重要活动节点或分支。

    1. UML表示法


      image
    2. 操作指引

        interaction.PNG
  • 交互应用(Interaction Use):活动图控制流中以ref的方式引用时序图中的交互过程。
    适用于相对复杂的交互概述图场景,在以一种交互图为主线的图中复用ref格式的交互节点。比如以活动图的控制流为主线,同时ref另一种交互图中的节点达到整体概览不同交互图之间协作过程的目的。

    1. UML表示法


      image
    2. 操作指引
       - 参见交互(Interaction)处步骤
       - 进入Interaction Overview Diagram编辑页面,点击左侧"Interaction Use"按钮,在右边的编辑框中创建新的Frame
      image
      在EA中没有Interaction Use,只有Interaction Occurrence,工具商说了这就是一个Interaction Use。
      直接拖动需要引入的时序图或者其他图到已打开的图,就会弹出一个选择对话框
      image.png
交互概述图示例

以网购为例:
 主线活动图


image

 细节时序图


image
image
交互概述图注意事项

(1)交互概述图中的流程应详简得当,既能够体现出交互控制的主要过程,又能够覆盖到关键的逻辑判断
(2)对于重要的交互控制流,如果内部流程不是太复杂的话,建议在概述图中以交互(Interaction)格式完整展示,便于阅读
(3)对于内部流程较为复杂的交互节点可以考虑使用ref格式引用到交互概述图中,同时把ref引用到的详细流程在另一个子图中展示出来
(4)使用交互概述图的目的是使系统从整体上看更直观、更清晰,如果一些比较复杂的场景使用了交互概述图之后反而让系统看起来更繁杂,不如不用

相关文章

  • 交互概述图

    以下内容部分出至博客园coolstream,主要是自己懒得写了,部分做了修改。官方连接 交互概述图(Interac...

  • UML 交互概述图

    https://www.cnblogs.com/finehappy/archive/2009/11/28/1612...

  • UML建模(五)--时序图

    UML建模(五)--时序图 1、概述 1.1 时序图的定义 在UML 的表示中,时序图将交互关系表示为一个二维图。...

  • 《交互微专业part1》学习笔记

    本章包括3小节:交互设计概述、设计工具Axure、设计规范与设计模式 1、交互设计概述 1.1、走进交互设计 交互...

  • 原型图:手表地图导航功能定义

    目录 一、功能概述 1.1 功能框架 1.2 功能介绍 1.3 名词介绍 二、App和手表及原型图交互 2.1 A...

  • Cordova交互概述

    Android端 App启动会调用Application的create方法,然后创建Main Activity...

  • 命令行

    概述 kernel => 内核 => 负责和硬件交互 Shell => 壳 => 和 kernel 交互 => 广...

  • 新闻类内容运营读书笔记

    手机时代阅读特点: 图比文好 可交互的图比静图好 游戏化的可交互图比普通可交互图好 段子感强的内容比一般内容好 口...

  • 人机对话系统实现大纲

    一、语音智能交互服务技术概述二、语音智能交互系统总体设计1、语音智能交互基本架构2、语音智能技术架构(算法层、数据...

  • 数据库Mooc笔记(7)概览SQL语言

    SQL语言概述 功能概述 DDL(定义) DML(操作) DCL(控制) DBMS下使用的SQL叫交互式SQL语言...

网友评论

      本文标题:交互概述图

      本文链接:https://www.haomeiwen.com/subject/womkgctx.html