SC情報処理安全確保支援士試験 午前Ⅱ

平成28年度秋期 情報処理安全確保支援士 午前Ⅱ 問23

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

問題

表はシステムの特性や制約に応じた開発方針と、 開発方針に適した開発モデルの組である。a てcに該当する開発モデルの組合せはどれか。

選択肢

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

午前II 問23:開発モデルの使い分けを押さえよう

要求が最初からはっきりしていて、全体を設計から完成まで順番に進められるならウォータフォールモデルが向いているよ。逆に、途中で変更が入りそうな部分が多いなら、作りながら育てていく進化的モデルが合いやすいんだ。もう決まっている部分から少しずつ追加していくなら、段階的モデルを選ぼう。料理でいうと、レシピが完全に決まっているなら最初から最後まで手順通り、味見しながら調整するなら進化的、完成したおかずから順に食卓へ出すなら段階的、というイメージだよ。

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

この問題では、システムの特徴や制約を見て『どの開発モデルがいちばん合うか』を対応付けられるかが問われているよ。名前を暗記するだけじゃなくて、要求が固まっているのか、変更が多そうなのか、部分ごとに追加できるのかを見分けよう。

開発モデルの対応

要求の安定度と機能追加の進め方でモデルを選ぶ。全体一括ならウォータフォール、変化に合わせ育てるなら進化的、段階追加なら段階的モデルです。

明確 -> ウォータフォール\n変化大 -> 進化的\n逐次追加 -> 段階的

確認ポイント

  • 要求の安定度と追加方針を対応付ける。
  • 進化的モデルと段階的モデルを逆にしない。
  • ウォータフォール / 進化的 / 段階的 の対応を選ぶ。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。進化的モデルと段階的モデルが入れ替わっているよ。進化的モデルは、料理を味見しながら少しずつレシピを直すように、作って確認して改善する進め方。段階的モデルは、定食を「まずご飯、次に味噌汁、最後におかず」と分けて出すように、機能を段階ごとに完成させていく進め方だよ。

選択肢イ(正解)

これは正解だよ。aは「段階的モデル」、bは「ウォータフォールモデル」、cは「進化的モデル」の組合せ。段階的モデルは、家を一気に全部建てずに「まず1階、次に2階」と順番に使える部分を増やす感じ。ウォータフォールモデルは、川の水が上から下へ流れるように、要件定義、設計、製造、テストを基本的に順番に進めるやり方。進化的モデルは、試作品を見せながら「ここを直そう」と育てていく感じだから、この対応が合っているよ。

選択肢ウ

これは不正解だよ。ウォータフォールモデルをaに置いているけれど、aに当てはまるのは段階的モデルだよ。ウォータフォールは、受付、審査、発行のように一方向に順番通り進めるイメージ。問題のaは、完成品を少しずつ増やしていく話なので、ウォータフォールでは合わないよ。

選択肢エ

これは不正解だよ。3つのモデルの対応が全体的にずれているよ。進化的モデルは試作品を育てる、段階的モデルは使える部分を順番に増やす、ウォータフォールモデルは工程を上から下へ順に流す、というイメージで区別しよう。この選択肢はその対応になっていないんだ。

出典:独立行政法人 情報処理推進機構(IPA)平成28年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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