開発 システム開発ライフサイクル(sdlc)とは何ですか? -techopediaからの定義

システム開発ライフサイクル(sdlc)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-システム開発ライフサイクル(SDLC)とはどういう意味ですか?

システム開発ライフサイクル(SDLC)は、情報システム(IS)開発のプロセスです。 ウォーターフォール、ラピッドプロトタイピング、インクリメンタル、スパイラル、ファウンテン、ビルドと修正、同期と安定化、ラピッドアプリケーション開発(RAD)など、さまざまなSDLCモデルが作成および実装されています。


増分的に定義されたSDLCステージには、要件の収集、調査、テスト、設計、インストール、実装、統合、およびメンテナンスが含まれます。


この用語は、ソフトウェア開発ライフサイクルとも呼ばれます。

Techopediaがシステム開発ライフサイクル(SDLC)を説明

システム開発ライフサイクルは、慎重な計画、実行、管理を必要とする詳細なプロセスです。 適切に管理されていない場合、デメリットはスコープクリープ、予算超過、開発者のストレスです!


一般的なSDLCモデルはウォーターフォールであり、次の一連の一連の手順が含まれます:プロジェクト計画、dDefining IS要件、システム設計、開発、統合、テスト、インストール、および受け入れ。


スパイラルモデルはウォーターフォールプロセスを実行し、評価されるサブセットグループの要件を持つプロトタイプを開発し、新しい追加機能で再実行して、新しいプロトタイプを作成します。 このプロセスは継続され、プロトタイプは進化し、成長するたびにさらに大きくなります。


Rapid Application Development(RAD)は、ISを迅速かつ安価に開発するプロセスであり、アプリケーションユーザーは常に関与しています。 高品質のシステムから始めて、RADは、グラフィカルユーザーインターフェイス(GUI)、コードジェネレーターなどを含むプロトタイピングおよび開発ツールを使用します。

インクリメンタルモデルは、線形(ウォーターフォール)モデルと反復(プロトタイピング)モデルの組み合わせです。 インクリメンタルモデルでは、IS開発アプローチには、個々のプロジェクト要素への取り組みが含まれます。 これには、小さな滝、または滝の後にプロトタイプモデルを使用することが含まれます。


システムを開発するとき、モデルの数が適合する場合があります。 最適なモデルは、プロジェクトのサイズとユーザーの関与に依存します。

システム開発ライフサイクル(sdlc)とは何ですか? -techopediaからの定義