IPA過去問ドリル

平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問7

テクノロジ/開発技術

ソフトウェアの要件定義や分析・設計で用いられる技法に関する記述のうち,適切なものはどれか。

出典:平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問7

正解:ア

解説

決定表(デシジョンテーブル)は,条件と,それに対応して実行すべき処理(動作)とを対比させた表形式によって,複雑な条件の組合せに応じた論理を整理し,表現する手法です。特に多数の条件が絡み合う複雑な判定を伴う要件定義の記述手段として有効です。他の選択肢は,状態遷移図,制御フロー図,DFDそれぞれの説明の対象が入れ替わっています。

選択肢ごとの解説

  • 正しい。決定表は,条件と処理を対比させた表形式で論理を表現したものであり,複雑な条件判定を伴う要件定義の記述手段として有効です。
  • 誤り。システムの“状態”の種別と,状態が遷移するための“要因”との関係を表現する手段として有効なのは,構造化チャートではなく状態遷移図です。
  • 誤り。DFDに“コントロール変換とコントロールフロー”を付加し,制御系システムに特有な処理を表現する手段として有効なのは,状態遷移図ではなく制御フロー図(CFD)です。
  • 誤り。データの“源泉,吸収,流れ,処理,格納”を基本要素とし,システム内のデータの流れを表現する手段として有効なのは,制御フロー図ではなくDFD(データフローダイアグラム)です。
システムアーキテクトの過去問を演習モードで解く