正解は エ
状態遷移図は、装置やシステムが取り得る状態と、ある状態から別の状態へ移る遷移(きっかけとなる条件・イベントと、その際の動作)を表した図です。本問は、与えられた仕様を満たすように、未完成の状態遷移図に追加すべき遷移を選ぶものです。仕様を確認すると、状態は「レディ」「低速運転」「高速運転」「一時停止」の4つで、各状態間の遷移が定められています。図には多くの遷移が描かれていますが、仕様の最後にある「レディ以外の状態でStopボタンが押された場合、運転停止してレディに遷移する」に着目します。図を見ると、低速運転と一時停止からはStopボタンでレディに遷移する矢印がありますが、「高速運転」からStopボタンでレディに遷移する矢印が欠けています。したがって、追加すべき遷移は「高速運転(遷移元)/Stop・運転停止(条件・動作)/レディ(遷移先)」となり、選択肢dが正解です。他の選択肢は、仕様にない遷移(一時停止からStartで高速運転や低速運転へ)や、仕様と異なる動作(高速運転からStopで一時停止へ、運転休止という動作)であり、いずれも仕様を満たしません。状態遷移図の問題は、仕様の各条文と図の矢印を一つずつ突き合わせて、欠けている遷移を特定するのが確実な解き方です。
状態遷移図の補完問題は、仕様の各条文と図の矢印を一つずつ突き合わせ、欠けている遷移を特定する。本問では『高速運転でStop→運転停止→レディ』の矢印が欠けている。条件部・動作部・遷移先が仕様と一致するか確認する。