システム開発ライフサイクル(SDLC)

著者: Randy Alexander
作成日: 4 4月 2021
更新日: 14 5月 2024
Anonim
システム開発ライフサイクル(SDLC)ナレッジ共有サービス
ビデオ: システム開発ライフサイクル(SDLC)ナレッジ共有サービス

コンテンツ

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

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

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

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


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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

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

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

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

Rapid Application Development(RAD)は、ISを迅速かつ安価に開発するプロセスであり、アプリケーションユーザーは常に関与しています。高品質のシステムから始めて、RADはグラフィカルユーザーインターフェイス(GUI)、コードジェネレーターなどを含むプロトタイピングおよび開発ツールを使用します。
インクリメンタルモデルは、線形(ウォーターフォール)モデルと反復(プロトタイピング)モデルの組み合わせです。インクリメンタルモデルでは、IS開発アプローチには、個々のプロジェクト要素への取り組みが含まれます。これには、小さな滝、または滝の後にプロトタイプモデルを使用することが含まれます。

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