简答题

请简要阐述活动状态和动作状态的异同点。

正确答案

动作状态是原子性的动作或操作的执行状态,它不能被外部事件的转换中断。动作状态的原子性决定了动作状态要么不执行,要么就完全执行,不能中断。动作状态不能有入口动作和出口动作,也不能有内部转移。动作状态是一种特殊的活动状态。可以把动作状态理解为一种原子的活动状态。
活动状态是非原子性的,用来表示一个具有子结构的纯粹计算的执行。活动状态可以分解成其他子活动或动作状态,可以被使转换离开状态的事件从外部中断。活动状态可以有内部转换,可以有入口动作和出口动作。活动状态具有至少一个输出完成转换,当状态中的活动完成时该转换激发。

答案解析

相似试题
  • 简要介绍状态机图中主要标记符状态、转移和决策点。

    简答题查看答案

  • 请阐述类与构件之间的主要异同点,并指出在UML中构件主要包括哪三种。

    简答题查看答案

  • 请简要回答GIF和JPEG文件格式的异同。

    简答题查看答案

  • 请简要说明类图和对象图的关系和异同。

    简答题查看答案

  • 绘制状态机图的常用的步骤是什么?请简要说明。

    简答题查看答案

  • 请阐述状态空间的一般搜索过程。OPEN表与CLOSED表的作用是什么?

    简答题查看答案

  • 若将活动状态比作方法,那么动作状态即()。

    单选题查看答案

  • 活动图中动作状态之间的转移不是靠()触发的,当活动(动作)状态中的活动完成时转移就被触发。

    单选题查看答案

  • 什么是动作状态?什么是活动状态?它们有什么区别?

    简答题查看答案