例如,上图业务流程中“填写/修改工时”又可分为以下操作流程: 员工登录->进入项目管理页面->点击工时审批单->点击工时->提交审批。 顺序图 顺序图与活动图的最大区别在于,活动图侧重于表述"动作"本身,而顺序图还侧重于对表述动作的"主宾"。 ATM取款顺序图 实际上,在所有的需求表述过程中,我基本不会使用"顺序...
泳道:可以使用垂直实线将活动图划分为泳道。每条泳道代表整个工作流程的某活动图个部分的职责,该职责由组织的某个部门来执行。泳道最终可以由组织单元或者业务对象模型中的一组类来实施。 图例: 5、 顺序图 定义:描述涉及用例实现的多个对象实例以及对象交互时传递的消息,并按照用例的执行步骤为顺序指明对象的交互顺序。
通信图和顺序图同属于交互图,但它强调收发消息的对象或角色的结构组织。顺序图和通信图表达了类似的基本概念,但每种图所强调的概念不同,顺序图强调的是时序,通信图则强调消息流经的数据结构。如图13-24所示,这就是一个通信图。 7、构件图 构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成...
UML活动图(Activity Diagram)是一种用于描述系统中各种活动的流程、顺序和条件的图形化表示。它主要用于展示从活动到活动的控制流,特别适合于描述工作流和业务流程。 活动(Activity):代表系统中执行的操作或任务。 控制流(Control Flow):表示从一个活动到另一个活动的流程方向。 分支(Branch):表示根据条件选择不同的...
UML实践---UML活动图、顺序图、状态图、协作图 面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。 UML中有九种建模的图标,即: 用例...
【顺序图】 顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于**状态时,生命线是一个双道线。 照妖镜照妖:它和活动图本质上 一样,都是描述一个活动中,几个对象间...
顺序图和活动图的一个区别 注意:顺序图和活动图的一个区别是,除了实体的行为(及顺序图中的消息)外,它还很关注2点: 1、他关注的是实体之间的互相调用,而活动图中的活动有些是实体自身的活动 2、和活动图的活动不同,每个消息除了调用,还有返回值 3、活动中的泳道是用例中的“角色”,而顺序图中的泳道是类。
活动图与顺序图都是UML中的重要图示工具,分别用于展示系统的行为和对象间的交互过程。活动图类似于流程图,它描绘了业务流程中的各个步骤及其之间的关系。活动图中的节点代表任务或活动,箭头表示执行顺序和控制流,而分支和合并则展示了并行和等待的情况。通过活动图,可以清晰地了解系统中各个步骤的执行...
具体地说活动图可以描述一个操作过程中需要完成的活动;描述一个对象内部的工作;描述如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;说明一个业务活动中角色、工作流、组织和对象是如何工作的。 顺序图用于描述一组交互对象间的交互方式,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。
(3)协作图:描述彼此合作的对象间的交互关系,它描述的交互关系是对象间的消息连接关系 (4)活动图:描述系统为完成某项功能执行的操作序列。着重描述操作实现中完成的工作和用例实例或对象中的活动。 (5)顺序图:要紧描述对象之间的动态合作和合作进程中的行为顺序,经常使用来描述一个用例的行为。反馈...