らっど
RAD
RAD = Rapid Application Development
RADは、プロトタイピングの反復と開発支援ツールの活用により、短期間でのアプリケーション構築を目指す開発手法です。
詳しい説明
RADは、システム開発において、開発期間の短縮と生産性の向上を目指す開発手法です。プロトタイピングの繰り返しと、CASEツールなどの支援環境を活用し、ユーザーとの対話を重視しながら短期間でアプリケーションを構築します。
この手法の核心は、要件を一度に全て確定させるのではなく、段階的にプロトタイプを作成してユーザーに確認してもらうプロセスにあります。ユーザーからのフィードバックを即座に開発へ反映させることで、手戻りを減らし、要件の食い違いを防ぎます。また、ドラッグ&ドロップで画面を作れるような開発ツールを活用することで、コーディング量を削減することも特徴です。
試験では、ウォーターフォールモデルとの対比で問われることが多いです。ウォーターフォールが各工程の完了を厳格に求めるのに対し、RADは反復的で迅速な開発を重視します。アジャイル開発と類似していますが、RADは特にツールによる効率化とプロトタイプを重視する点に特徴があります。
試験で問われること
ITパスポート試験
- RADが短期間での開発を目的とした手法であることを理解する。
- プロトタイピングを利用してユーザーの要望を反映させることを押さえる。
基本情報技術者試験
- ウォーターフォールモデルとの違い(反復的であること)を理解する。
- 開発期間の短縮と生産性向上という目的を押さえる。
- CASEツールなどの支援環境の活用が前提となることを理解する。