Adaptive-software-development-sdlc-rapid-application-development-model
提供:Dev Guides
SDLC-迅速なアプリケーション開発モデル
Rapid Application Development(RAD)モデルには次のフェーズがあります-
- 要件計画フェーズ-要件計画フェーズでは、ワークショップを実施して、ビジネス上の問題を構造化された方法で議論する必要があります。
- ユーザー説明フェーズ-ユーザー説明フェーズでは、自動ツールを使用してユーザーから情報を取得します。
- 構築フェーズ-構築フェーズでは、コードジェネレーター、スクリーンジェネレーターなどの生産性ツール。 タイムボックス内で「完了まで実行」アプローチで使用されます。
- カットオーバーフェーズ-カットオーバーフェーズでは、システムのインストール、ユーザー受け入れテスト、およびユーザートレーニングが実行されます。
迅速なアプリケーション開発モデル–強み
迅速なアプリケーション開発モデルの利点または長所は次のとおりです-
- 少ないチームメンバーでサイクルタイムを短縮し、生産性を向上させると、コストが削減されます。
- サイクル全体を通じて顧客が関与することで、顧客満足度とビジネス価値を達成できないリスクを最小限に抑えます。
- フォーカスは、「見たいものが見える」モード(WYSIWYG)でコードに移動します。 これにより、構築されているものが正しいことが明確になります。
- モデリングの概念を使用して、ビジネス、データ、およびプロセスに関する情報をキャプチャします。
迅速なアプリケーション開発モデル–弱点
迅速なアプリケーション開発モデルの短所または長所は次のとおりです-
- 加速された開発プロセスは、ユーザーに迅速に応答する必要があります。
- 閉鎖が達成されないリスク。
- レガシーシステムでは使いにくい。
- 開発者と顧客は、短縮された時間枠で迅速な発射活動に取り組む必要があります。
迅速なアプリケーション開発モデルを使用する場合
迅速なアプリケーション開発モデルは次の場合に使用できます-
- ユーザーはライフサイクル全体に関与できます。
- プロジェクトはタイムボックス化できます。
- 機能は段階的に提供できます。
Rapid Application Developmentモデルの長所は高く評価されていますが、業界ではあまり使用されていません。