平成26年度 春期 基本情報技術者試験 午前 問48
テクノロジ/開発技術要求の分析・設計時に使用する状態遷移図の説明として,適切なものはどれか。
出典:平成26年度 春期 基本情報技術者試験 午前 問48
- ア階層構造の形でプログラムの全体構造を記述する。
- イ時間の経過や制御信号の変化などの,状態を変化させるきっかけと,変化に伴って実行する動作を記述する。
- ウシステムの機能を概要から詳細へと段階的に記述する。
- エ処理間のデータの流れをデータフロー,処理,データストア及び外部の四つの記号で記述する。
正解:イ
解説
状態遷移図は,時間の経過や外部からの制御信号(イベント)の変化によってオブジェクトやシステムの状態がどのように変化するか,またその変化に伴ってどのような動作(アクション)が実行されるかを表す図です。
選択肢ごとの解説
- ア誤り。階層構造でプログラムの全体構造を記述するのは,構造化チャート(HIPOなど)の説明です。
- イ正しい。状態を変化させるきっかけと,それに伴う動作を記述するのが状態遷移図です。
- ウ誤り。機能を概要から詳細へ段階的に記述するのは,階層構造の機能分割図などの説明です。
- エ誤り。データフロー,処理,データストア,外部の四つの記号で処理間のデータの流れを記述するのはDFD(データフローダイアグラム)の説明です。