問44の正解: エマネジメント系/開発技術
システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして、最も適切なものはどれか。
この設問が問うていること
試作品を作成して要件定義を行うプロトタイピングモデルについて問う設問です。
アアジャイル
選択肢アの解説: アジャイルは、計画から設計、開発、テストを短いサイクルで繰り返して段階的に機能を追加していく手法であり、単なる「試作品確認」のモデルを指すものではないため不適切です。
イウォーターフォール
選択肢イの解説: ウォーターフォールは、分析・設計・実装・テストといった工程を後戻りせずに順に進めていくモデルであるため不適切です。
ウスパイラル
選択肢ウの解説: スパイラルは、システムをいくつかのサブシステムに分割し、それぞれのサブシステムごとに設計や開発を繰り返しながら段階的に完成度を高めるモデルであるため不適切です。
エプロトタイピング正解
選択肢エの解説: プロトタイピングは、開発の初期段階でシステムの試作品(プロトタイプ)を作成し、ユーザーに操作してもらうことで要求のズレを防ぐ開発モデルであり、適切です。
総合解説
システム開発において、要件定義の段階でユーザーと開発者の間に認識の相違があると、完成後に大きな手戻りが発生します。これを防ぐために、早い段階で画面デザインや簡易的な操作ができる「試作品(プロトタイプ)」を作成してユーザーに見せ、要求通りであるかを確認しながら進める開発モデルを「プロトタイピング」と呼びます。したがって、正解は選択肢dです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)