SDLC-迅速なアプリケーション開発モデル

Rapid Application Development(RAD)モデルには、次のフェーズがあります。

  • Requirements Planning phase −所要量計画段階では、構造化された方法でビジネス上の問題について話し合うためにワークショップを実施する必要があります。

  • User Description phase −ユーザー記述フェーズでは、自動化されたツールを使用してユーザーから情報を取得します。

  • Construction phase −構築フェーズでは、コードジェネレーター、スクリーンジェネレーターなどの生産性ツールが、「完了まで実行」アプローチでタイムボックス内で使用されます。

  • Cut Over phase −カットオーバーフェーズでは、システムのインストール、ユーザー受け入れテスト、およびユーザートレーニングが実行されます。

迅速なアプリケーション開発モデル–長所

Rapid ApplicationDevelopmentモデルの利点または長所は次のとおりです。

  • チームメンバーの数を減らしてサイクルタイムを短縮し、生産性を向上させることは、コストの削減を意味します。

  • サイクル全体を通して顧客が関与することで、顧客満足度とビジネス価値を達成できないリスクを最小限に抑えることができます。

  • フォーカスは、何が見えるか、何が得られるか(WYSIWYG)のコードに移動します。これにより、構築されているものが正しいことが明確になります。

  • モデリングの概念を使用して、ビジネス、データ、およびプロセスに関する情報を取得します。

迅速なアプリケーション開発モデル–弱点

Rapid ApplicationDevelopmentモデルの短所または長所は次のとおりです。

  • 加速された開発プロセスは、ユーザーに迅速な対応を提供する必要があります。

  • 閉鎖を達成しないリスク。

  • レガシーシステムでは使いにくい。

  • 開発者と顧客は、短縮された時間枠で迅速な活動に取り組む必要があります。

迅速なアプリケーション開発モデルをいつ使用するか?

迅速なアプリケーション開発モデルは、次の場合に使用できます。

  • ユーザーはライフサイクル全体に関与できます。
  • プロジェクトはタイムボックス化できます。
  • 機能は段階的に提供できます。

Rapid Application Developmentモデルの長所は高く評価されていますが、業界ではあまり使用されていません。