平成30年度 秋期 午前Ⅱ 問7
システム要件定義・ソフトウェア要件定義
ソフトウェアの要件定義や分析・設計で用いられる技法に関する記述のうち,適切なものはどれか。
- ア決定表は,条件と処理を組み合わせた表の形式で論理を表現したものであり,条件や処理の組合せが複雑な要件定義の記述手段として有効である。
- イ構造化チャートは,システムの“状態”の種別とその状態が遷移する“要因”との関係を分かりやすく表現する手段として有効である。
- ウ状態遷移図は,DFDに“コントロール変換とコントロールフロー”を付加したものであり,制御系システムに特有な処理を表現する手段として有効である。
- エ制御フロー図は,データの“源泉,吸収,流れ,処理,格納”を基本要素としており,システム内のデータの流れを表現する手段として有効である。
答えと解説を見る
✓ これが正解ア決定表は,条件と処理を組み合わせた表の形式で論理を表現したものであり,条件や処理の組合せが複雑な要件定義の記述手段として有効である。
解説
決定表は条件と処理の組合せを表で表し、複雑な要件の記述に有効です。
決定表は、条件の組合せと、それぞれの組合せで実行する処理を表の形にまとめたもので、デシジョンテーブルとも呼ばれます。条件が増えると文章では漏れや矛盾が起きやすくなりますが、表にすれば全ての組合せを並べて、どの処理をするかを一つずつ確かめられます。そのため、条件や処理の組合せが複雑な要件を記述する手段として有効だという説明は適切です。見分けるときは、ほかの選択肢が技法の名前と説明を入れ替えた形になっていないかを、名前の意味から確かめます。
ほかの選択肢はなぜ違うのか
- イ構造化チャートは,システムの“状態”の種…:システムの状態の種別と、状態を遷移させる要因の関係を表すのは、状態遷移図の説明です。構造化チャートはプログラムのモジュールの呼出し関係などを階層で表すもので、名前と説明が合っていません。
- ウ状態遷移図は,DFDに“コントロール変換…:DFD にコントロール変換とコントロールフローを加えて制御系の処理を表すのは、制御フロー図の側の説明です。状態遷移図は状態と遷移の要因の関係を描くもので、DFD を拡張したものではありません。
- エ制御フロー図は,データの“源泉,吸収,流…:源泉、吸収、流れ、処理、格納を基本要素としてデータの流れを表すのは、DFD の説明です。制御フロー図は DFD に制御の要素を加えたもので、データの流れだけを表す図とは区別されます。
この問題の用語
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- コントロール目的どおりに業務が進むように組み込む、決まりや点検、仕組みのことです。監査では、その整備と運用の状況が評価されます。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問7
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問13(要件定義)
- 令和3年度 春期 午前Ⅱ 問9:共通フレームに関する問題(要件定義)
- 令和元年度 秋期 午前Ⅱ 問14(要件定義)
- 平成30年度 秋期 午前Ⅱ 問14:共通フレームに関する問題(要件定義)
- 平成26年度 秋期 午前Ⅱ 問7(コントロール)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)