Adaptive-software-development-sdlc-iterative-incremental-model

提供:Dev Guides
移動先:案内検索

SDLC-反復増分モデル

反復インクリメンタルモデルでは、最初に、システム全体の部分的な実装が構築され、配信可能な状態になります。 強化された機能が追加されました。 以前の配信からの欠陥があれば、それが修正され、動作中の製品が配信されます。 製品開発全体が完了するまで、このプロセスが繰り返されます。 これらのプロセスの繰り返しは、繰り返しと呼ばれます。 すべての反復の終わりに、製品の増分が配信されます。

イテレーション

反復増分モデル-強み

反復増分モデルの利点または長所は次のとおりです-

  • 最初に優先順位付けされた要件を作成できます。
  • 最初の製品の配送はより高速です。
  • 顧客は重要な機能を早期に入手します。
  • 初期配送コストを削減します。
  • 各リリースは製品の増分であるため、顧客は常に使用可能な製品を手に入れることができます。
  • 顧客は製品の増分ごとにフィードバックを提供できるため、開発終了時の驚きを回避できます。
  • 要件の変更に簡単に対応できます。

反復増分モデル-弱点

反復増分モデルの欠点は次のとおりです-

  • 反復の効果的な計画が必要です。
  • 必要な機能を含めるための効率的な設計と、後で変更するためのプロビジョニングが必要です。
  • 増分の定義を可能にするために、完全かつ完全に機能するシステムの早期定義が必要です。
  • 一部のモジュールは他のモジュールよりもずっと前に開発されるため、明確に定義されたモジュールインターフェイスが必要です。
  • 完全なシステムの総コストは低くなりません。

反復増分モデルを使用する場合

反復増分モデルは、次の場合に使用できます-

  • ほとんどの要件は事前に知られていますが、時間の経過とともに進化することが予想されます。
  • 要件が優先されます。
  • 基本機能を迅速に提供する必要があります。
  • プロジェクトには長い開発スケジュールがあります。
  • プロジェクトには新しいテクノロジーがあります。
  • ドメインはチームにとって新しいものです。