行为模型可以完全理解系统的整体行为。
行为模型是专门设计用来使我们理解行为和影响系统行为的因素。借助图表解释并表示了系统的行为。该图被称为状态转换图。它是状态和事件的集合。它通常描述系统可以具有的总体状态以及负责系统状态变化的事件。
因此,在某些特定事件发生时,将采取措施,而需要采取的措施由状态转换图表示。
例子 :
考虑一个电梯。该电梯适用于n层楼层,每层有n个按钮。
电梯的工作原理如下:
- 电梯按钮是电梯上按钮组的类型。为了到达您要访问的特定楼层,请按下该特定楼层的“电梯按钮”。按下将导致照明,并且电梯将开始向您按下“电梯按钮”的特定楼层移动。电梯到达该特定楼层后,
照明被取消。 - 楼层按钮是电梯上一组按钮的另一种类型。如果某人在某个特定楼层上并且想去另一个楼层,则按下该楼层的电梯按钮。然后,过程将与上面给出的相同。按下将导致照明和电梯开始移动,并且当电梯到达所需楼层时,照明将被取消。
- 当没有电梯请求时,它在当前楼层保持关闭状态。
电梯系统的状态转换图如下所示–
好处 :
- 无需任何努力即可轻松了解系统的行为和工作。
- 通过使用此模型,结果更加准确。
- 该模型需要较少的开发成本,因为资源成本可以降至最低。
- 它着重于系统的行为而不是理论。
缺点:
- 该模型没有任何理论,因此受训者无法完全理解建模的基本原理和主要概念。
- 此建模不能完全自动化。
- 有时,要了解整体结果并不容易。
- 由于某些技术问题或任何错误,无法实现最大的生产率。