この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

プロトタイピングモデルは、開発の早い段階で「動作するプロトタイプ(試作品)」を作成し、利用者に実際に操作してもらうことで要件を確認・精査する開発モデルです。「百聞は一見にしかず」の考え方で、利用者が実際に画面を触ってフィードバックを出しやすくし、要件の誤解や見落としを早期に発見できます。アジャイルは短期間の反復で継続的に機能を追加するモデル、ウォーターフォールは工程を順番に進める線形モデル、スパイラルはリスク分析を繰り返しながらシステムを段階的に構築するモデルです。

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

選択肢 ア
アジャイルは短いイテレーション(1〜4週間)を繰り返してソフトウェアを段階的に開発するモデルです。動くソフトウェアを早期から提供しますが、「確認用の試作品を早期に作成して利用者の要求を可視化する」プロトタイピングとは目的・アプローチが異なります。
選択肢 イ
ウォーターフォールは要件定義→設計→実装→テストを順番に進め、基本的に前工程に戻らない線形開発モデルです。利用者が実際に触れる確認用ソフトウェアを早期段階で作ることはなく、最後のテストフェーズで初めて動くシステムが現れます。
選択肢 ウ
スパイラルモデルはリスク分析を軸に、計画→リスク分析→開発→評価のサイクルを繰り返してシステムを段階的に拡充します。リスク管理を重視する点が特徴で、早期の利用者確認という側面よりも不確実性・リスクの管理が主目的です。

解くときのポイント

プロトタイピング=「利用者に確認してもらうための試作品を早期作成」。「目に見える形」「早い段階」「利用者の確認」がキーワード。アジャイル(反復開発)・スパイラル(リスク重視反復)・ウォーターフォール(順次線形)と区別しましょう。