説明/参照:
ラピッドアプリケーション開発(RAD)は、ラピッドプロトタイピングを優先して最小限の計画を使用するソフトウェア開発方法論です。RADを使用して開発されたソフトウェアの「計画」は、ソフトウェア自体の作成とインターリーブされます。広範囲にわたる計画ごとの欠如により、一般にソフトウェアをはるかに高速に作成でき、要件の変更が容易になります。
迅速なアプリケーション開発

元の画像はこちら
RADの4つのフェーズ
要件計画フェーズ-システム開発ライフサイクル(SDLC)のシステム計画フェーズとシステム分析フェーズの要素を組み合わせます。ユーザー、マネージャー、およびITスタッフは、ビジネスニーズ、プロジェクトスコープ、制約、およびシステム要件について話し合い、合意します。チームが重要な問題に同意し、続行するための管理権限を取得すると終了します。
ユーザー設計フェーズ-このフェーズでは、ユーザーはシステムアナリストと対話し、すべてのシステムプロセス、入力、および出力を表すモデルとプロトタイプを開発します。RADグループまたはサブグループは通常、Joint Application Development(JAD)手法とCASEツールの組み合わせを使用して、ユーザーのニーズを実用的なモデルに変換します。ユーザーデザインは、ユーザーが自分のニーズを満たすシステムの動作モデルを理解、変更、そして最終的に承認できるようにする継続的なインタラクティブプロセスです。
構築フェーズ-SDLCと同様のプログラムおよびアプリケーション開発タスクに焦点を当てます。ただし、RADでは、ユーザーは引き続き参加し、実際の画面またはレポートが作成されるときに変更や改善を提案できます。そのタスクは、プログラミングとアプリケーション開発、コーディング、ユニット統合、およびシステムテストです。
カットオーバーフェーズ-データ変換、テスト、新しいシステムへの切り替え、ユーザートレーニングなど、SDLC実装フェーズの最終タスクに似ています。従来の方法と比較して、プロセス全体が圧縮されています。その結果、新しいシステムが構築され、提供され、運用が開始されます。
以下は間違った答えでした:
アジャイル開発-アジャイルソフトウェア開発は、反復型および段階的開発に基づくソフトウェア開発手法のグループであり、要件とソリューションは、自己組織化されたクロスファンクショナルチーム間のコラボレーションを通じて進化します。
ソフトウェアプロトタイピング-ソフトウェアプロトタイピングは、ソフトウェアアプリケーションのプロトタイプ、つまり、開発中のソフトウェアプログラムの不完全なバージョンを作成するアクティビティを指します。これは、ソフトウェア開発で発生する可能性のあるアクティビティであり、機械工学や製造などの他の分野で知られているプロトタイピングに匹敵します。
コンポーネントベースの開発-これは、緩く結合された独立したコンポーネントをシステムに定義、実装、および構成するための再利用ベースのアプローチです。このプラクティスは、ソフトウェア自体とそのようなソフトウェアを後援する組織に、短期的および長期的に同じように幅広い利益をもたらすことを目的としています。
この質問を作成するために、次の参照が使用されました。
CISAレビューマニュアル2014ページ番号195