SAシステムアーキテクト試験 午前Ⅱ
平成30年度秋期 システムアーキテクト 午前Ⅱ 問7
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア決定表は,条件と処理を組み合わせた表の形式で論理を表現したものであり,条件や処理の組合せが複雑な要件定義の記述手段として有効である。
- イ構造化チャートは,システムの “状態”の種別とその状態が遷移する “要因”との関係を分かりやすく表現する手段として有効である。
- ウ状態遷移図は,DFD に “コントロール変換とコントロールフロー”を付加したものであり,制御系システムに特有な処理を表現する手段として有効である。
- エ制御フロー図は,データの“源泉,吸収,流れ,処理,格納”を基本要素としており,システム内のデータの流れを表現する手段として有効である。
解き方のヒントを見る
技法の目的と表現対象で区別する
分析・設計の技法は名前だけで覚えると混同しやすい分野です。各技法が何を明らかにするために使われ、どんな対象を表現するのかという一つの観点に絞って、問われている内容と照らし合わせながら検討してみましょう。
この問題で問われていること
この問題で意識したいのは、技法ごとの「目的と表現対象」です。その技法を使うと何が見えるようになるのか、自分の言葉で説明できるかを確かめながら、問われている内容と対応づけてください。
視点
要件定義や分析・設計で使う技法は、それぞれ「何を明らかにしたいときに使うか」という目的を持っています。見た目や名称が似ていても、表現しようとしている対象が違えば用途も違います。名称と特徴を丸暗記するのではなく、「この技法を使うと何が整理されるのか」を一文で言えるようにしておくと、区別がつきやすくなります。
確認ポイント
- 問われている内容が、どのような事柄を明らかにしたり整理したりする場面なのかを自分の言葉で言い換えられるか
- 検討する各技法について、その技法を使うことで何が見えるようになるのかを一文で説明できるか
- 名称の印象ではなく、技法が表現しようとしている対象と問われている内容が本当に対応しているかを確かめたか
正解と解説を見る
正解
ア
解説
決定表は条件と処理の組合せを表形式で整理する技法であり、複雑な条件分岐を伴う要件定義の記述に適している。
理由
決定表は、複数の条件と、それぞれの条件の組合せに対応する処理を表形式で整理する。条件や処理の組合せが複雑な場合でも、論理関係を確認しやすく、要件定義の記述手段として有効です。
比較
状態遷移図は状態と状態を変化させる事象の関係を表します。DFDはデータの源泉、吸収、流れ、処理、格納を表します。一方、構造化チャートや制御フロー図は、それぞれ別の構造や制御の流れを扱うため、選択肢の対応関係を確認する必要がある。
選択肢ア(正解)
これは正解だよ。決定表は、条件と処理を組み合わせて表形式で整理し、条件の組合せごとに実行する処理を示す技法である。条件や処理が複雑な要件でも論理を確認しやすいため、記述手段として有効だという説明は適切である。
選択肢イ
これは不正解だよ。状態の種別と、その状態が遷移する要因との関係を表現するのは状態遷移図の説明である。構造化チャートは、システムやプログラムの構造、モジュール間の関係などを表す技法であり、選択肢は技法の対応を取り違えている。
選択肢ウ
これは不正解だよ。状態遷移図は、システムの状態と、事象などによって状態が変化する関係を表す図である。DFDにコントロール変換とコントロールフローを加えて制御系の処理を表すという説明は、状態遷移図の定義とは一致しない。
選択肢エ
これは不正解だよ。データの源泉、吸収、流れ、処理、格納を基本要素としてシステム内のデータの流れを表すのはDFDの説明である。制御フロー図はデータの流れを中心に表す図ではないため、選択肢は図の名称と役割を取り違えている。
学習のポイント
図表技法は名称の暗記だけでなく、表現対象と基本要素の対応で見分ける。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 システムアーキテクト試験 午前Ⅱ 問7(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針