ソフトウェア 状態図とは何ですか? -techopediaからの定義

状態図とは何ですか? -techopediaからの定義

目次:

Anonim

定義-状態図の意味

状態図は、イベントが発生したときにオブジェクトの考えられるすべての状態を考慮したシステムの動作を記述するためにコンピューターサイエンスで使用される図です。 この動作は、1つ以上の可能な状態で発生する一連のイベントで表され、分析されます。 各図はオブジェクトを表し、システム全体でこれらのオブジェクトのさまざまな状態を追跡します。


セマンティクスが異なり、わずかに異なるさまざまなタイプの状態図が存在します。 状態図は、有限状態マシンをグラフィカルに表します。 システム全体のオブジェクトの動作を理解するためにのみ使用されます。

Techopediaは状態図を説明します

状態図を構成する要素は、状態を表す丸いボックスと次の状態への遷移を示す矢印です。 アクティビティセクションは、オブジェクトがその状態にある間に実行するアクティビティを示します。 すべての状態図は、オブジェクトが作成される状態である初期状態から始まります。 オブジェクトは初期状態の直後に状態を変更し、次の状態はアクティビティに基づく条件によって決定されます。 場合によっては、状態図はスーパー状態を表します。これは、多くの遷移が特定の状態に至るときに作成される条件です。 スーパー状態は、このダイアグラム内のすべての状態が冗長状態に移行し、ダイアグラムがより複雑になることを示しています。


状態図の遷移は、ある状態から別の状態への進行であり、モデル化されたエンティティの内部または外部のイベントによってトリガーされます。 アクションとは、モデル化されたエンティティによって呼び出される操作です。 有限マシンの状態図の非常に伝統的な形式は、有向グラフです。

状態図とは何ですか? -techopediaからの定義