ステートマシン図とアクティビティ図はどちらも動作図ですが、強調が異なります。アクティビティ図は、トリガー(イベント)メカニズムのない機能の流れであり、ステートマシンはトリガー状態から構成されています。例:状態図とフローチャート人々はしばしば状態図をフローチャートと混同します。下の図は、状態図とフローチャートの比較を示しています。左下の図のステートマシン図は、明示的なイベントに応答してアクションを実行します。これとは対照的に、右下の図のアクティビティ図は明示的なイベントを必要としませんが、アクティビティの完了時にグラフ内のノードからノードへ自動的に遷移します。Editionは、すべてのUML図タイプをサポートするUMLソフトウェアです。それは国際的な賞を受賞したUMLモデラーですが、それでも使いやすく直感的で完全に無料です。無料ダウンロード状態図とは状態図(別名ステートマシン図、statchartと遷移図を起動する)がUMLのダイアグラムの動作図の一種です。ほとんどのオブジェクト指向技術では、状態図は単一のクラスのために描かれ、単一のオブジェクトの寿命の振る舞いを示します。それらは、特定のオブジェクト(あるいはシステム全体さえも)が入り得る可能性のあるすべての状態を記述します。ステートマシンは、決定を制御する手段を提供します。各状態は、オブジェクトの「動作モード」のようなもので、その状態によって動作が異なります。アクティビティ図とはアクティビティ図は、並行性と同期を含むアクティビティを記述します。これは、アクションとイベントの流れに焦点を当てた状態図の変形です。それらはのために使用することができます:ヒューマンタスク(例えばビジネスプロセス)をモデル化するため。ユースケースによって表されるシステム機能を記述します。操作仕様書で、操作の論理を記述します。アクティビティ図とステートマシン図アクティビティ図UMLのセマンティクスでは、アクティビティダイアグラムはステートマシンに帰着可能で、頂点はアクティビティの実行を表し、エッジはアクティビティの新しいコレクションの開始への移行の遷移を表します。アクティビティ図は、高レベルのアクティビティの側面を捉えます。アクティビティ図で並行性と調整を表すことができます。インシデントに対するアクションの流れをモデル化したアクティビティ図を見てください。このようなアクティビティ図は、システム内のデータの流れに焦点を当てています。ステートマシン図ステートマシンでは、頂点はクラス内のオブジェクトの状態を表し、エッジはイベントの発生を表します。追加の記法は、活動がどのように調整されるかを捉えます。オブジェクトは振る舞いと状態を持ちます。オブジェクトの状態は、現在のアクティビティまたは状態によって異なります。Diagramsは、オブジェクトの可能な状態と状態の変化を引き起こす遷移を示します。以下のステートマシン図を見てください。インシデントに対する状態の遷移をモデル化します。このような状態図は、単一の抽象化(オブジェクト、システム)の一連の属性に焦点を当てています。UMLステートマシン図を今すぐ作ろうステートマシン図とは何か、そしてステートマシン図の書き方を学びました。あなた自身のステートマシン図を描く時が来ました。Diagramを作成してください。それは使いやすく直感的です。