Adaptive-software-development-sdlc-iterative-incremental-model
提供:Dev Guides
SDLC-反復増分モデル
反復インクリメンタルモデルでは、最初に、システム全体の部分的な実装が構築され、配信可能な状態になります。 強化された機能が追加されました。 以前の配信からの欠陥があれば、それが修正され、動作中の製品が配信されます。 製品開発全体が完了するまで、このプロセスが繰り返されます。 これらのプロセスの繰り返しは、繰り返しと呼ばれます。 すべての反復の終わりに、製品の増分が配信されます。
反復増分モデル-強み
反復増分モデルの利点または長所は次のとおりです-
- 最初に優先順位付けされた要件を作成できます。
- 最初の製品の配送はより高速です。
- 顧客は重要な機能を早期に入手します。
- 初期配送コストを削減します。
- 各リリースは製品の増分であるため、顧客は常に使用可能な製品を手に入れることができます。
- 顧客は製品の増分ごとにフィードバックを提供できるため、開発終了時の驚きを回避できます。
- 要件の変更に簡単に対応できます。
反復増分モデル-弱点
反復増分モデルの欠点は次のとおりです-
- 反復の効果的な計画が必要です。
- 必要な機能を含めるための効率的な設計と、後で変更するためのプロビジョニングが必要です。
- 増分の定義を可能にするために、完全かつ完全に機能するシステムの早期定義が必要です。
- 一部のモジュールは他のモジュールよりもずっと前に開発されるため、明確に定義されたモジュールインターフェイスが必要です。
- 完全なシステムの総コストは低くなりません。
反復増分モデルを使用する場合
反復増分モデルは、次の場合に使用できます-
- ほとんどの要件は事前に知られていますが、時間の経過とともに進化することが予想されます。
- 要件が優先されます。
- 基本機能を迅速に提供する必要があります。
- プロジェクトには長い開発スケジュールがあります。
- プロジェクトには新しいテクノロジーがあります。
- ドメインはチームにとって新しいものです。