ITパスポート試験 過去問解説

システム開発とは?ITパスポート試験 2014年 (平成26年 秋期) 問42を解説

ITパスポート試験 2014年 (平成26年 秋期) 問42は、システム開発に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

図のように,改良及び機能追加を繰り返すことによって利用者の要求の変動に柔軟に対処したシステム開発を行う開発モデルはどれか。 [図: 分析 → 設計 → プログラミング → テスト → 評価 (評価から分析へ改良及び機能追加で戻る)]
開発モデルのフロー図。分析 → 設計 → プログラミング → テスト → 評価。評価から分析へ「改良及び機能追加」で戻るループあり。

この問題の出題ポイント

  • システム開発の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム開発、スパイラルモデル、開発手法。

選択肢

  1. ウォータフォールモデル
  2. 再利用モデル
  3. スパイラルモデル正解
  4. リエンジニアリングモデル

正解

: スパイラルモデル

解説

スパイラルモデルは,「分析→設計→プログラミング→テスト→評価」のサイクルを繰り返しながら,改良や機能追加によって利用者要求の変動に柔軟に対処していくソフトウェア開発モデル. リスクの早期発見・段階的詳細化が可能で,要求が固まりにくいシステムに向く. 一方,ウォータフォールモデルは要件→設計→実装→テストを順次進める線形モデルで,後戻りは原則想定しない. 再利用モデルは既存資産活用,リエンジニアリングモデルは既存システムの逆解析・再構築であり,いずれも螺旋的な反復構造を持つスパイラルモデルとは異なる.

なぜ他の選択肢が違うのか

  • 誤り. ウォータフォールモデルは,要件定義→設計→プログラミング→テストを上流から下流へ順次進める線形モデルで,各工程の成果物確定後に次工程へ進むのが原則. 改良や機能追加を反復しながら要求変動に柔軟に対処するスパイラルモデルとは設計思想が異なる. 反復性の有無が両者の決定的な違いとなる.

  • 誤り. 再利用モデルは,既存のプログラム・コンポーネント・ライブラリ等の資産を再利用して新システムを構築する開発アプローチ. 反復的な改良・機能追加で要求変動に対処するスパイラルモデルとは焦点が異なる. 既存資産活用と反復開発は別の概念として整理する必要がある.

  • ウ(正解)

    正解. スパイラルモデルは,分析・設計・プログラミング・テスト・評価のサイクルを反復しながら改良や機能追加で利用者要求の変動に柔軟に対処する開発モデル. 要求が固まりにくい大規模システムや新規性の高いシステム開発で有効で,各反復でリスクを早期検出・低減できるのが大きな特徴となる.

  • 誤り. リエンジニアリングモデルは,既存システムの内部構造や仕様を逆解析(リバースエンジニアリング)し,新たに再構築する開発アプローチ. 反復によって要求変動に対処するスパイラルモデルとはアプローチが異なる. 既存システム改修と反復開発の違いを区別して覚えることが大切である.

解き方の整理

システム開発の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2014年 (平成26年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。