本文へ移動

らっど

RAD

RAD = Rapid Application Development

RADは、プロトタイピングの反復と開発支援ツールの活用により、短期間でのアプリケーション構築を目指す開発手法です。

詳しい説明

RADは、システム開発において、開発期間の短縮と生産性の向上を目指す開発手法です。プロトタイピングの繰り返しと、CASEツールなどの支援環境を活用し、ユーザーとの対話を重視しながら短期間でアプリケーションを構築します。

この手法の核心は、要件を一度に全て確定させるのではなく、段階的にプロトタイプを作成してユーザーに確認してもらうプロセスにあります。ユーザーからのフィードバックを即座に開発へ反映させることで、手戻りを減らし、要件の食い違いを防ぎます。また、ドラッグ&ドロップで画面を作れるような開発ツールを活用することで、コーディング量を削減することも特徴です。

試験では、ウォーターフォールモデルとの対比で問われることが多いです。ウォーターフォールが各工程の完了を厳格に求めるのに対し、RADは反復的で迅速な開発を重視します。アジャイル開発と類似していますが、RADは特にツールによる効率化とプロトタイプを重視する点に特徴があります。

試験で問われること

ITパスポート試験

  • RADが短期間での開発を目的とした手法であることを理解する。
  • プロトタイピングを利用してユーザーの要望を反映させることを押さえる。

基本情報技術者試験

  • ウォーターフォールモデルとの違い(反復的であること)を理解する。
  • 開発期間の短縮と生産性向上という目的を押さえる。
  • CASEツールなどの支援環境の活用が前提となることを理解する。