2025年(令和7年) ITパスポート 午前 問44

システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして、最も適切なものはどれか。

 ア  アジャイル  イ  ウォーターフォール
 ウ  スパイラル  エ  プロトタイピング


答え エ


解説

 ア  アジャイル(agile)は、開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させる手法です。(×)
 イ  ウォーターフォール(waterfall )は、開発の上流から下流に一方向に進めるモデルであり、開発効率を高めるには、各工程内でレビューやテストによって品質を確保し、前の工程への逆戻りが起こらないようにする。(×)
 ウ  スパイラル(spiral)は、要求分析から実装までの開発プロセスを繰り返しながら、システムを構築していく開発手法です。(×)
 エ  プロトタイピング(prototyping)は、システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルです。(〇)


キーワード
・プロトタイプ

キーワードの解説
  • プロトタイプ(prototype)
    新製品を開発するときに、量産を行う前に製品の設計上の問題を発見するために作成する試験用の装置のことです。
    ソフトウェアではユーザーインタフェースの仕様を確定するために、ユーザーインタフェース部分のみが動作するプロトタイプを作成することもあります。

もっと、「プロトタイピング」について調べてみよう。

戻る 一覧へ 次へ