インクリメンタル開発とは何ですか? 定義と意味

click fraud protection

ソフトウェアエンジニアリングの漸進的開発は、目標に向けて小さな一歩を踏み出すことの美徳を強調するプロセス方法論です。 ソフトウェア開発のウォーターフォールモデルとは対照的に、作業システムは後でのみ利用可能になります プロジェクトのフェーズでは、段階的な開発は、段階的に改善および拡張された小さな作業システムから始まります。 ステップ。

増分ごとに、機能仕様、設計、実装、テストなど、ソフトウェア開発ライフサイクル(SDLC)の主要なフェーズが繰り返されます。 このアプローチは、プロジェクトの開始時にクライアントがシステム仕様を完全に表現できないことに起因する避けられない変化に対処できます。 さまざまなシステムの利害関係者の幸運、新しい機能または変更された機能を必要とする新しいビジネス開発、およびシステムとしてのみ出現する技術的制約 発展した。 反復型開発、ソフトウェア開発ライフサイクル(SDLC)、ソフトウェアエンジニアリング、ウォーターフォールモデルを参照してください。

Technipagesはインクリメンタル開発について説明しています

インクリメンタル開発は、システムのさまざまな部分が システムは、さまざまな時間または開発速度で開発され、 完了。 反復型開発(段階的な成長)では、開発チームはシステムの一部を再検討して機能を改善します。

インクリメンタル開発は、開始フェーズ、精緻化フェーズ、構築フェーズ、移行フェーズの4つのフェーズに分けられます。 ほとんどの人は漸進的開発を現代の慣行と見なしていますが、1950年代半ばから使用されてきました。 主要なソフトウェアプログラマーとエンジニアは、その後の10年ごとのリーダーがIIDプラクティスをサポートし、多くの大規模プロジェクトがそれらをうまく使用したと考えました。 これらの慣行は詳細が進化している可能性がありますが、すべての慣習には、単独のパスを連続してアーカイブ主導のゲートステップアプローチから遠ざけるという典型的な主題がありました。

インクリメンタル開発の一般的な使用法

  • インクリメンタル開発 さまざまな区画化された段階を簡単に再検討できるようになるその漸進的な成長のために非常に有利です
  • 漸進的開発、 同じプロジェクトのセクションごとに完了時間が異なります。
  • 発達段階をグループ化するのは簡単です インクリメンタル開発 プロジェクト全体の一般的な部門があるので。

インクリメンタル開発の一般的な誤用

  • 漸進的開発、 すべてのセクションの完了時間と速度は同じです。