1.状态一个状态有以下几个部分:状态名(name)、进入/退出动作(entry/exit action)、内部转移(internal transttion)、子状态(substate)、延迟事件(dferred event)。 状态可以细分为不同的类型,例如初态、终态、中间状态、组合状态、历史状态等。一个状态图只能有一个初态,但终态可以有一个或多个,也可以没有终...
动作状态和状态图中的状态不同,不能有入口动作和出口动作,也不能有内部转移 4、了解活动图和状态图的各自作用: 状态图的作用: 1、清晰描述状态之间的转换顺序,通过转换顺序可以清晰看出事件的执行顺序 2、清晰的事件顺序有利于程序员在开发程序时避免出现事件错序的情况 3、清晰地描述了状态转换时所必须触发德尔事...
活动图主要用来梳理业务流程,通常在用例图完成产品的设计单元之后。 在梳理业务流程的时候也可以分层处理:业务流程图、交互流程图、实现流程图 业务流程图:人与人之间的交互,目标是厘清设计业务。 交互流程图:人与机器之间的交互,目标是指导原型图的绘制。 实现流程图:表达机器在做什么,目标是设计软件。 三、状态图 ...
状态图:状态是图中的主要元素,可以有不同的状态(如初始状态、最终状态、复合状态、历史状态等)。 活动图:虽然也有状态的概念,但通常不强调状态的持续性和复杂性,而是关注活动的执行。 事件和监护条件: 状态图:事件和监护条件是转换发生的关键因素,它们触发状态之间的转换。 活动图:虽然也可以有事件和监护条件,但...
在UML 中, 活动图本质上就是流程图. 它用于描述系统的活动, 判定点和分支等. 活动图中的基本概念 动作状态:原子的, 不可中断的动作, 并在此动作完成之后向另一个动作转变. 在 UML 中动作状态用圆角矩形 表示, 动作状态所表示的动作写在圆角矩形内部. ...
状态图和活动图是状态机的两种表现形式。 利用状态机可以精确地描述对象的行为。 从对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新状态下又开始响应事件和执行动作,如此连续进行直到终结状态。 二、状态图 状态图(State Diagram)=状态(State)+迁移(Transition) ...
状态图和活动图是状态机的两种表现形式。 利用状态机可以精确地描述对象的行为。 从对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新状态下又开始响应事件和执行动作,如此连续进行直到终结状态。 二、状态图 状态图(State Diagram)=状态(State)+迁移(Transition) ...
行为图是描述系统 动态模型和对象组成的交换关系的图,包括状态图和活动图。活动图侧重描述业务实现用例的工作 流程,状态图侧重描述状态到 状态转换,常用于动态特性建模。 状态图(state diagram) 什么是状态图? 通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。
活动状态〔ActivityState〕有些对象出现在很多顺序图中,在每个顺序图中都初态标志出对象的创立状态,它是一个伪状态,因为它不具备真实状态所具有的特征,但它使得状态图更加清晰 5活动图中的根本概念 有很多的箭头〔消息〕指向它,每条消息都是对泳道〔Swimlane〕例2,飞机,有属性:型号、使用状况、性能状况、累计...
我的理解:活动图是状态图的延续,不止是在图中标记了对象状态的变迁,还加入了状态变迁相关的操作。 基本元素:活动状态表示在工作流程中执行某个活动或步骤。 转移表示各种活动状态的先后顺序。这种转移可称为完成转移。它不同于一般的转移,因为它不需要明显的触发器事件,而是通过完成活动(用活动状态表示)来触发。