`
terryfeng
  • 浏览: 492227 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML 交互概述图

阅读更多

image

•什么是交互概述图

•交互概述图是将活动图和顺序图嫁接在一起的图

•可以看作活动图的变体,它将活动节点进行细化,用一些小的顺序图来表示活动节点内部的对象控制流

•也可以看作顺序图的变体,它用活动图来补充顺序图

•交互概述图在草图中更加适用,先通过活动图对业务流程进行建模,然后对于一些关键的、复杂度并不高的活动节点进行细化,用顺序图来表示它的对象间的控制流

不要盲目的使用交互概述图,对于规模稍大的场景,它并不是一个很好的选择,它将使模型的可读性大大降低

 

•如何阅读交互概述图

阅读交互概述图

 

image

•理解活动控制流:可以将整个顺序图看作一个活动节点

•分析活动节点:在对整个业务的活动控制流有清晰的认识和了解之后,这时再深入到每个活动节点的细节中去

活动

image

活动的细节

image

选择建模策略

•交互概述图有两种形式,

一种是以活动图为主线,并用顺序图表述细节;

一种是以顺序图为主线,并用活动图来表述细节

•如果你是对工作流进行建模,那么应该先采用活动图来表示工作流的活动控制流,然后再通过顺序图来描述其中一些活动节点的对象控制流,阐述更多实现细节

•如果你是在为代码的设计、实现进行建模,那么可以先通过顺序图理清对象之间的控制流;然后再通过活动图来表示某些重要的方法、调用的算法流程

 

•如何绘制交互概述图

 

理清主线—用活动图表述主线

image

 

表述细节—用顺序图描述细节

image

 

•本章小结

•本章从交互图和活动图的特点开始,引入了UML 2.0中新增的、混合顺序图和活动图的交互概述图

•讲述了先“理解活动控制流”,再“分析活动节点”的阅读策略和方法

•说明了绘制交互概述的三步曲:选择策略、理清主线、表述细节

分享到:
评论
1 楼 frankies 2011-07-05  
继续学习中。。

相关推荐

    超市管理系统--UML用例图,类图,时序图(交互图)活动图,状态图含详细文档~

    小型超市管理系统用例建模,小型超市管理系统交互图建模, 小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模 一、摘要 通过本实验掌握小型应用系统类模型的建立,具体包含如下内容: 1、在用例建模的...

    UML参考手册-UML入门资料

    第 1 章 UML 综述 1 1 UML 简介 1 2 UML 的历史 1 2 1 面向对象的开发方法 1 2 2 统一工作 1 2 3 标准化 1 2 4 核心组员 1 2 5 统一的意义 1 3 UML 的目标 1 4 UML 概念域 1 5 表达式和图表语法 第 2 章 ...

    UML参考手册.PDF

    第 1 章 UML综述 1 1.1 UML简介 1 1.2 UML 的历史 1 1.2.1 面向对象的开发方法 1 1.2.2 统一工作 2 1.2.3 标准化 3 1.2.4 核心组员 3 1.2.5 统一的意义 3 1.3 UML的目标 4 1.4 UML概念域 5 1.5 表达式和图表语法 6 ...

    一个自动生成UML图的软件,并且可以也通过UML图生成代码

    Visual Paradigm for UML可以支持多种图表类型,比如:类图、例图、序列图、通信图、状态机设计图、动态图、组件图、部署图、包裹图、对象图、综合结构图、定时图、交互概述图、使用案例详细编辑器、支持使用事件...

    标准建模语言UML教程

    目录 第一章 引言 1.1 什么是 UML 1.2 标准建模语言UML的发展历史 ...第八章 交互图 第九章 状态图 第十章 活动图 第十一章 构件图和配置图 第十二章 UML与程序设计 第十三张 标准建模语言UML支持环境

    UML与系统分析设计

    1.3 UML概述 1.3.1 UML简史 1.3.2 UML概貌 1.3.3 UML的特点和用途 第2章 面向对象的软件开发过程 2.1 Rational统一过程 2.1.1 项目开发阶段 2.1.2 过程成分 2.1.3 螺旋上升式开发 2.1.4 ...

    UML精粹:标准对象建模语言简明指南

    立即给软件工程社区带来巨大震撼 其前两版经年畅销 因行文精炼自然 见解透彻而广受称赞 被誉为以软件设计为生者必备资料的第3版 更是带来有效面向对象设计的最佳思想及愈发便利的教学体例 引进交互概述图 时间图 ...

    UML参考手册.doc

    第 1 章 UML综述 1 1.1 UML简介 1 1.2 UML 的历史 1 1.2.1 面向对象的开发方法 1 1.2.2 统一工作 2 1.2.3 标准化 3 1.2.4 核心组员 3 1.2.5 统一的意义 3 1.3 UML的目标 4 1.4 UML概念域 5 1.5 表达式和...

    十分详尽的UML实验指导书

    可视化建模与UML 实验指导书 实验一 UML建模基础 3 ...实验九 交互概述图 22 实验十 状态图 23 实验十一 构件图 27 实验十二 需求建模实例与分析 29 实验十三 设计建模实例与分析 30 实验十四 数据库建模实例与分析 31

    UML那些事儿

     本书通过引用UML规格书里的图例和定义详细介绍了UML的特色和发展历史,六类UML图,元模型的说明,并且以StarUML为示范,讲解UML,工具如何落实UML概念,还介绍了活动图、控制节点、交互图、生命线、用例图等内容。...

    UML期末大作业.zip

    UML期末大作业,包括word,pdf 格式文档,以及所需要的部分visio图,作业要求如下: 以一个实际的应用系统为对象,完成以下内容:对系统进行概述、对系统进行用例建模、对系统进行静态建模、对系统进行动态交互建模...

    面向对象与UML资料

    交互图:协作图与顺序图 81 交互图的依赖关系 82 顺序图--两种观点 82 系统顺序图 82 系统事件和系统操作 83 如何建立一个系统顺序图 84 系统事件和系统边界 84 系统事件和操作的命名 84 对象顺序图 85 画顺序图的...

    软件工程:投稿系统需求分析

    3.1 UML的交互图 3.1.1顺序图 3.1.2协作图 3.1.3活动图 3.2 各模块功能概述和各关键模版需求 3.3功能设计 3.4 数据库设计 3.4.1 基本表设计 4 系统实现 4.1实现概述 4.2详细设计 4.2.1 首页登录实现 4.2.2 投稿...

    Enterprise-Architect-教程,包含多个文件讲解

    生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。...行为图表:使用案例、通信、序列、交互概述、行为、状态、时序; 扩展:分析(简单行为)、定制(需求、变动和UI设计)。

    面向对象系统分析与设计课件及复习资料

    1.3 uml概述 1.3.1 uml简史 1.3.2 uml概貌 1.3.3 uml的特点和用途 第2章 面向对象的软件开发过程 2.1 rational统一过程 2.1.1 项目开发阶段 2.1.2 过程成分 2.1.3 螺旋上升式开发 2.1.4 ...

    软件工程完整ppt

     132Rose的交互图与状态机图  1321交互图  1322状态机图  133包、 组件图与部署图  1331包  1332组件图  1333部署图  134Rose的代码生成和逆向工程  1341代码生成  1342逆向工程  135Rose应用举例  136...

    软件需求分析知识点

    用例图描述结构的:类图、对象图、组件图、部署图、包图、组合结构图描述行为的:序列图、通信图、状态图、活动图、交互概述图、时间图总则图愿景是在老大看来,引进这个系统的目的。愿景必须来自老大。愿

Global site tag (gtag.js) - Google Analytics