令和7年度 ITパスポート試験 公開問題 問44
マネジメント開発プロセス開発モデル・ライフサイクルプロセス
システム開発の早い段階で,目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして,最も適切なものはどれか。
解答・解説
正解: エ. プロトタイピング
システム開発において、開発の初期段階で試作品(プロトタイプ)を作成し、利用者に目に見える形で要求仕様を確認してもらう開発手法を プロトタイピングモデル と呼びます。利用者の要求の誤りや漏れを早期に発見し、手戻りを防ぐことができるのが特徴です。
したがって、最も適切なものは「エ」となります。
各選択肢の解説
- ア:アジャイル
ソフトウェアを小さな機能単位に分割し、短い期間(イテレーション)で設計・実装・テストを繰り返しながら、柔軟かつ迅速に開発を進める手法です。 - イ:ウォーターフォール
基本設計、詳細設計、プログラミング、テストといった工程を、滝の水が上から下へ落ちるように順番に進めていく手法です。原則として前の工程には戻らない前提で進められます。 - ウ:スパイラル
システムを独立性の高いサブシステムなどに分割し、設計・プログラミング・テスト・評価の工程を繰り返しながら、徐々にシステムの完成度を高めていく手法です。 - エ:プロトタイピング
正解です。早い段階で確認用のソフトウェア(プロトタイプ)を作成し、利用者の要求を確認しながら開発を進める手法です。