IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:ア

解説

決定表(デシジョンテーブル)は,複数の条件とそれに対応する処理(動作)を表の形式で組み合わせて表現する手法であり,条件や処理の組合せが複雑な要件を漏れなく,かつ整合性を保って記述するための手段として有効です。

選択肢ごとの解説

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