平成24年度 秋期 午前 問45
開発技術
ソフトウェアの要件定義や分析・設計で用いられる技法に関する記述のうち,適切なものはどれか。
- ア決定表は,条件と処理を対比させた表形式で論理を表現したものであり,複雑な条件判定を伴う要件定義の記述手段として有効である。
- イ構造化チャートは,システムの“状態”の種別とその状態が遷移するための“要因”との関係を分かりやすく表現する手段として有効である。
- ウ状態遷移図は,DFD に“コントロール変換とコントロールフロー”を付加したものであり,制御系システムに特有な処理を表現する手段として有効である。
- エ制御フロー図は,データの“源泉,吸収,流れ,処理,格納”を基本要素としており,システム内のデータの流れを表現する手段として有効である。
答えと解説を見る
✓ これが正解ア決定表は,条件と処理を対比させた表形式で論理を表現したものであり,複雑な条件判定を伴う要件定義の記述手段として有効である。
解説
条件と処理を表に並べたものが決定表です。
この設問は、技法の名前と、その技法の説明を入れ替えて並べています。ですから、名前を見て聞き覚えがあるかどうかで選ばず、説明の側を読んで、それがどの技法の説明なのかを言い当てるのが正しい解き方です。正しい記述は決定表についてのものです。決定表は、上半分に条件を並べ、下半分に処理を並べた表で、縦の一列が、この条件の組合せならこの処理をする、という一つの規則を表します。条件が n 個あれば組合せは 2 の n 乗通りになりますが、表の形にしておけば、埋まっていない列が目で見つかります。だからこそ、複雑な条件判定を伴う要件定義の記述手段として有効なのです。文章で書くと必ず抜けが出るところを、表の形が補ってくれると考えてください。残る三つは、名前と説明が一つずつずれています。説明の側から順に、本当はどの技法のことなのかを当て直してみてください。
ほかの選択肢はなぜ違うのか
- イ構造化チャートは,システムの“状態”の種…:構造化チャートという名前に添えられているのは、状態の種別と、遷移するための要因との関係を表す図の説明です。構造化チャート自身が描くのは、プログラムのモジュールの呼出しの階層です。
- ウ状態遷移図は,DFD に“コントロール変…:状態遷移図という名前に添えられているのは、DFD にコントロール変換とコントロールフローを付加した図の説明です。状態遷移図そのものは、状態と、それを動かす要因を表す図です。
- エ制御フロー図は,データの“源泉,吸収,流…:制御フロー図という名前に添えられているのは、源泉、吸収、流れ、処理、格納を基本要素とする DFD の説明です。制御フロー図は制御の要素を加えたもので、これとは別の技法です。
この問題の用語
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- コントロール目的どおりに業務が進むように組み込む、決まりや点検、仕組みのことです。監査では、その整備と運用の状況が評価されます。
出典:平成24年度 秋期 応用情報技術者試験 午前 問45
同じ用語が出る問題
- 令和7年度 秋期 午前 問60:コントロールに関する問題(コントロール)
- 令和7年度 秋期 午前 問46:要件定義に関する問題(要件定義)
- 令和7年度 春期 午前 問66:準委任型が適切であるとされるもの(要件定義)
- 令和7年度 春期 午前 問58:ウォークスルー法の説明(コントロール)
- 令和6年度 秋期 午前 問58:システム監査に関する問題(コントロール)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)