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