ソフトウェア開発モデル

更新日:

用語解説

ソフトウェア開発モデルは、ソフトウェア開発の工程をどの順番で、どのように繰り返して進めるかを表したものです。

■ 試験で押さえるポイント

  • ウォーターフォールモデルは、要件定義から順に工程を進め、原則として前の工程に戻りません。

  • プロトタイピングモデルは、試作品を作って利用者に確認し、要件をはっきりさせます。

  • スパイラルモデルは、リスクを分析しながら、設計・開発・評価を繰り返して徐々に完成させます。

モデル

進め方

向いている場合

ウォーターフォール

工程を順に進め、原則として戻らない

要件が明確で変わりにくい

プロトタイピング

試作品で利用者に確認する

要件や画面のイメージがあいまい

スパイラル

リスクを分析しながら繰り返す

大規模でリスクが高い

アジャイル

短い期間で動くものを繰り返し作る

要件が変わりやすい

■ 選択肢での判断ポイント

工程の順番を重視するウォーターフォール、試作で確認するプロトタイピング、リスクを見ながら繰り返すスパイラルを見分けます。

例: 利用者が画面のイメージを持てない場合は、プロトタイピングで試作品を見せて要件を固めます。

音声で聞く

同じ分野の用語