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

システム開発とは?ITパスポート試験 2015年 (平成27年 春期) 問32を解説

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

問題文

ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として,適切なものはどれか。

この問題の出題ポイント

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

選択肢

  1. オブジェクト指向開発において,設計とプログラミングを何度か行き来し,トライアンドエラーで改良していく手法である。
  2. サブシステムごとに開発プロセスを繰り返し,利用者の要求に対応しながら改良していく手法である。
  3. システム開発の工程を段階的に分割し,前工程の成果物に基づいて後工程の作業を順次進めていく手法である。正解
  4. システム開発の早い段階で試作品を作成し,利用者の意見を取り入れながら要求や仕様を確定する手法である。

正解

: システム開発の工程を段階的に分割し,前工程の成果物に基づいて後工程の作業を順次進めていく手法である。

解説

正答はウ. ウォータフォールモデルはシステム開発の工程 (要件定義→基本設計→詳細設計→実装→テスト→運用) を段階的に分割し, 上流から下流へ順次進めていく開発モデルである. 滝が上から下へ流れるイメージから命名され, 前工程の成果物に基づいて後工程の作業を進める線形開発の代表的モデル. 一般的に手戻りが少ない計画的開発に向く反面, 要件変更への柔軟性が低いという特徴がある. 類似モデル=スパイラル (繰り返し改良), プロトタイプ (試作品), アジャイル (短期反復) と区別して整理理解する必要がある.

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

  • オブジェクト指向開発で設計とプログラミングを何度か行き来し試行錯誤で改良する手法はスパイラルモデル等の反復型開発の説明であり, 上流から下流に順次進むウォータフォールモデルとは性格が異なる開発手法であるため不適切である誤答. 問題文の趣旨と合致しない不適切な選択肢である.

  • サブシステムごとに開発プロセスを繰り返し利用者要求に対応しながら改良していく手法はスパイラルモデルやインクリメンタル開発の説明で, 段階的・線形に進むウォータフォールとは反復構造で異なるため誤りである. 反復型開発が本質. 問題文の趣旨と合致しない不適切な選択肢である.

  • ウ(正解)

    システム開発工程を段階的に分割し前工程の成果物に基づき後工程を順次進めていく手法がウォータフォールモデルそのもの. 上流から下流へ滝のように流れる線形開発で計画的進行が特徴の代表的開発モデルで正答である. 計画重視の手法. 問題文の条件と完全に整合する適切な選択肢である.

  • 開発の早い段階で試作品を作成し利用者意見を取り入れ要求や仕様を確定する手法はプロトタイプモデルの説明であり, 試作と改良を繰り返す手法. 計画的線形進行のウォータフォールモデルとは別の開発手法であるため誤りで混同に注意. 問題文の趣旨と合致しない不適切な選択肢である.

解き方の整理

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

関連問題

前後の問題

2015年 (平成27年 春期) の関連する問題

復習を続ける

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