4. 状态图 4.1 状态图的概念 状态(state): 是对象的生命期中的一个条件或状况 在此期间,对象可以响应事件、执行某活动等 例如,灯,有几个状态?2个:亮和暗 状态机(state machine) : 是一种行为, 说明对象在它的生命期中, 响应事件所经历的状态序列 以及它们对每个事件的响应 状态图(state diagram, State Ch...
活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程.业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作.业务用例由一系列活动组成,它们共同为业务主角生成某些工件.工作流程通常包括一个基本工作流程和一个或多个备选工作流程.工作流程的结构使用活动图来进行说明.活动图是...
相关材料:ljbachelor:SOA 研学 - UML基础(一)顺序图概要顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。顺序图展示对象之间的交互,这…
4、活动图 定义:工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务。它可完成一个工作单元。 我的理解:活动图是状态图的延续,不止是在图中标记了对象状态的变迁,还加入了状态变迁相关的操作。 基本元素:活动状态表示在工作流程中执行某...
活动图activity diagram是一个很特别的流程图。活动图和状态图之间是有关系的。状态图把焦点集中在过程中的对象身上,而活动图则集中在一个单独过程动作流程。活动图告诉了我们活动之间的依赖关系。 对我们的例子来说,我们使用如下的过程。 “通过ATM来取钱。” ...
对于业务流程而言,出现"分支"和"循环"的情况很常见,使用活动图更便捷;例如,上顺序图中在ATM调用后台扣款指令时,就未列出余额不足时的情形。 状态机图 状态机图侧重于表述对象的"状态",常用于状态较多的"业务对象"。例如,订单系统中的"订单"对象就适用于状态机图做解构。
用法:每一个圆角框表示一个活动即(主谓宾 或 谓宾结构) 为什么要用流程图:流程图可以清楚的表示完成某件事情中的各个活动过程,让我们可以站在人的思维去考虑代码而不是站在实现代码的角度去考虑程序 如电梯调度器运行过程 对应的代码 public void start() { getElevator().start(); } private Elevator getEl...
一、实验目的 1.理解顺序图、活动图及状态图的基本概念。 2.掌握在Eclipse中绘制上述图形的操作方法。 二、实验器材 1.计算机一台。 2.Eclipse及相关插件 三、实验内容 自拟一个项目中的活动,完成顺序图、活动图和状态图的绘制 四、实验步骤 (一) 1.例.图书管理员增加图书的顺序图 图1 2.例.图书管理员更新...
活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程.业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作.业务用例由一系列活动组成,它们共同为业务主角生成某些工件.工作流程通常包括一个基本工作流程和一个或多个备选工作流程.工作流程的结构使用活动图来进行说明.活动图是...
软件需求分析过程从“粗粒度”到“细粒度”,核心在于清晰表述动作、对象、规则及交互页面。动作与对象是业务抽象基础,规则为逻辑表述,交互页面则是直观展示。动作、规则、交互页面彼此关联,流程图工具如活动图、顺序图、状态机图能较好串联三者。活动图侧重动作的先后顺序,适用于操作流程与业务流程。业务...