2019年 秋期 情報処理安全確保支援士 午前II 問22

次の仕様で動作する装置がある。
未完成の状態遷移図を完成させるために、追加すべき遷移はどれか。

[仕様]

  • レディでStartボタンが押された場合、運転開始して低速運転に遷移する。
  • 低速運転でUpボタンが押された場合、加速して高速運転に遷移する。
  • 低速運転でDownボタンが押された場合、運転休止して一時停止に遷移する。
  • 高速運転でDownボタンが押された場合、減速して低速運転に遷移する。
  • 一時停止でUpボタンが押された場合、運転再開して低速運転に遷移する。
  • レディ以外の状態でStopボタンが押された場合、運転停止してレディに遷移する。

[未完成の状態遷移図]

遷移元の状態名 条件部/動作部 遷移先の状態名
一時停止 Start/運転再開 高速運転
一時停止 Start/運転再開 低速運転
高速運転 Stop/運転休止 一時停止
高速運転 Stop/運転休止 レディ


答え エ


解説
仕様の各項目を状態遷移図で確認するとないのは、最後の「レディ以外の状態でStopボタンが押された場合、運転停止してレディに遷移する」の高速運転の時の遷移がないので追加するのは

遷移元の状態名 条件部/動作部 遷移先の状態名
高速運転 Stop/運転休止 レディ
になる。


キーワード
・状態遷移図

キーワードの解説
  • 状態遷移図
    システムとして複数の状態をもち、事象によりその状態が移る動作(状態遷移)を図にしたものです。
    有限オートマトンの図が状態遷移図になります。
    また、ソフトウェアの開発では状態遷移図から状態遷移表を作成することもあります。

もっと、「状態遷移図」について調べてみよう。

戻る 一覧へ 次へ