平成26年度 春期 午前 問48
ソフトウェア開発管理技術
状態遷移図の説明
要求の分析・設計時に使用する状態遷移図の説明として,適切なものはどれか。
- ア階層構造の形でプログラムの全体構造を記述する。
- イ時間の経過や制御信号の変化などの,状態を変化させるきっかけと,変化に伴って実行する動作を記述する。
- ウシステムの機能を概要から詳細へと段階的に記述する。
- エ処理間のデータの流れをデータフロー,処理,データストア及び外部の四つの記号で記述する。
答えと解説を見る
✓ これが正解イ時間の経過や制御信号の変化などの,状態を変化させるきっかけと,変化に伴って実行する動作を記述する。
解説
状態を変えるきっかけと動作を描く図です。
設計で使う図は、何を主役に据えて描くかで種類が分かれます。ですから、肢に出てくる語が設問の図の主役と重なっているかを見るだけで決まります。状態遷移図の主役は、対象が取りうる状態と、ある状態から別の状態へ移らせるきっかけです。時間が経つこと、外から信号が届くこと、利用者が操作することなどがきっかけになり、移るときに何をするかも合わせて書き添えます。信号機や自動販売機や通信の手順のように、置かれている状況によって同じ入力への応じ方が変わるものを表すのに向いています。設問の語であるきっかけと動作を主役にしているかどうかが、そのまま見分けの目印になります。
ほかの選択肢はなぜ違うのか
- ア階層構造の形でプログラムの全体構造を記述…:プログラムを構成する部分を上下の親子に並べ、全体の組み立てを示す描き方です。主役になっているのは呼び出しの上下関係であって、対象が置かれている状況の移り変わりではありません。
- ウシステムの機能を概要から詳細へと段階的に…:備えるべき働きを大づかみに示し、そこから細かい単位へ段を追って割っていく描き方です。主役は働きの分け方であり、何をきっかけに振る舞いが切り替わるかは扱っていません。
- エ処理間のデータの流れをデータフロー,処理…:四つの記号を挙げている点が目印で、データがどこからどこへ運ばれ、どこにためられるかを描く図の定義そのものです。主役は情報の流れであって、置かれている状況の移り変わりではありません。
この問題の用語
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成26年度 春期 基本情報技術者試験 午前 問48
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)