正答4
解説
正解は4です。
事象駆動(イベントドリブン)型の処理仕様を表現するのに適した図法を問う問題です。
プロセス制御では、外部からの事象によってシステムの状態が変わり、状態に応じた動作をします。
【選択肢別解説】
1:× DFD(Data Flow Diagram)は、データの流れと処理の関係を表す図法です。
事象の発生による動作の変化は表現できません。
2:× E-R図(Entity-Relationship Diagram)は、データの実体と実体間の関連を表す図法です。
データ構造の表現に使います。
3:× クラス図は、クラスの属性や操作、クラス間の関係という静的な構造を表すUMLの図です。
4:○ 状態遷移図は、システムの状態と、事象の発生による状態の移り変わりを表す図法です。
事象駆動型の処理を表現するのに適しています。
【ポイント】
状態遷移図を表の形で表したものが状態遷移表で、組込みシステムの設計でよく使われます。
UMLでは、ステートマシン図(ステートチャート図)が同じ役割を果たします。