ソフトウェアやシステムを開発する際の手順やプロセスを体系化したものです。ウォーターフォールモデル,アジャイルモデル,スパイラルモデルなど,様々なモデルがあります。 それぞれのモデルには,メリットとデメリットがあり,プロジェクトの規模,要件の明確さ,リスクの度合いなどに応じて,最適なモデルが選択されます。 例えば,要件が明確な大規模プロジェクトにはウォーターフォールモデルが,要件が頻繁に変わる小規模プロジェクトにはアジャイルモデルが適しています。
» ITパスポート用語集