SAシステムアーキテクト試験 午前Ⅱ

令和3年度春期 システムアーキテクト 午前Ⅱ 問12

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

表はシステムの特性や制約に応じた開発方針と,開発方針に適した開発モデルの組みである。a~cに該当する開発モデルの組合せはどれか。
開発方針と開発モデルa~cの対応表。コア部分から順次機能追加する方針がa,全機能を一斉開発する方針がb,開発を繰り返して要求を洗練する方針がc。
開発方針と開発モデルa~cの対応表。コア部分から順次機能追加する方針がa,全機能を一斉開発する方針がb,開発を繰り返して要求を洗練する方針がc。

選択肢

  1. ア
    a:進化的モデル,b:ウォータフォールモデル,c:段階的モデル
  2. イ
    a:段階的モデル,b:ウォータフォールモデル,c:進化的モデル
  3. ウ
    a:ウォータフォールモデル,b:進化的モデル,c:段階的モデル
  4. エ
    a:進化的モデル,b:段階的モデル,c:ウォータフォールモデル
解き方のヒントを見る

判断の前提をそろえて考える

開発方針を考える際は、判断の前提がそろっているかに注目しましょう。知っている用語の印象だけで結び付けず、何を前提にした情報なのかを確かめ、その前提を保ったまま関係を整理することが大切です。

この問題で問われていること

この問題では、扱われている条件を考える途中で読み替えていないかを確認しましょう。明示された内容と自分が補った想定を区別し、同じ前提に立って検討できているかを振り返ると、考えを整理しやすくなります。

視点

前提とは、考えを進める際の出発点です。判断の途中で前提が変わると、情報同士の関係を捉えにくくなります。明示された条件と自分の想定を分けて扱い、出発点が一貫しているかに目を向けましょう。

確認ポイント

  • 明示された条件を、自分の言葉で読み替えすぎていないか
  • 書かれている内容と、自分が補った想定を区別できているか
  • 検討の途中で、判断の前提が変わっていないか
正解と解説を見る

正解

イ

解説

正解はイです。コア部分から順次機能を追加するaは段階的モデル、要求が明確で全機能を一斉に開発するbはウォータフォールモデル、開発を繰り返しながら要求を洗練するcは進化的モデルに対応します。

各開発方針との対応

aは、最初にコア部分を開発し、その後に機能を順次追加する方針なので段階的モデルです。bは、要求が明確で全機能を一斉に開発する方針なのでウォータフォールモデルです。cは、不明確な要求を開発の繰返しによって洗練する方針なので進化的モデルです。この組合せに一致する選択肢はイです。

段階的モデルと進化的モデルの比較

段階的モデルでは、コア部分を起点に機能を追加していく点に注目します。進化的モデルでは、開発を繰り返す中で要求内容を洗練していく点に注目します。また、bの「全機能を一斉に開発する」は開発対象についての記述であり、ウォータフォールモデルの全工程を同時に実施するという意味ではありません。

選択肢ア

これは不正解だよ。aの「コア部分を開発し、順次機能を追加する」は段階的モデルに対応します。cの「開発を繰り返しながら要求内容を洗練する」は進化的モデルに対応します。bのウォータフォールモデルは適切ですが、aとcのモデルが逆になっています。

選択肢イ(正解)

これは正解だよ。aはコア部分から順次機能を追加するので段階的モデルです。bは要求が明確で全機能を一斉に開発するのでウォータフォールモデルです。cは開発を繰り返して不明確な要求を洗練するので進化的モデルです。三つの開発方針とモデルが全て一致しています。

選択肢ウ

これは不正解だよ。aにウォータフォールモデル、bに進化的モデル、cに段階的モデルを割り当てています。aの順次機能を追加する方針には段階的モデル、bの要求が明確な方針にはウォータフォールモデル、cの要求を洗練する方針には進化的モデルが対応するため、三つとも一致しません。

選択肢エ

これは不正解だよ。aは進化的モデル、bは段階的モデル、cはウォータフォールモデルという組合せです。aの機能を順次追加する方針は段階的モデル、bの全機能を一斉に開発する方針はウォータフォールモデル、cの要求を洗練する方針は進化的モデルに対応し、全ての割当てが不適切です。

学習のポイント

機能を順次追加する段階的モデルと、要求を洗練する進化的モデルの違いを理解しましょう。

出典:独立行政法人 情報処理推進機構(IPA)令和3年度春期 システムアーキテクト試験 午前Ⅱ 問12(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針