開発技術
RAD(Rapid Application Development)の特徴として、最も適切なものはどれか。
ア.CASE(Computer-Aided Software Engineering)ツールやコードジェネレータを活用し、短期間でプロトタイプを繰り返しながら成果物を作り上げる高速開発手法正解
イ.リスク分析を中心に据え、螺旋状に開発を繰り返すスパイラルモデルの別名
ウ.要件定義を廃止してコードから仕様を逆算する、ソースコード中心の開発アプローチ
エ.リモートワーク環境でチームが非同期で開発を進めるための分散開発フレームワーク
解説
RADは「設計書を丁寧に書く代わりに、とにかく動くものをすぐ作って見せる」スピード開発。CASEツールやコードジェネレータで定型作業を自動化し、ユーザと密接にフィードバックを回して短期間でシステムを完成させます。
なぜ ア が正解か
RAD(Rapid Application Development)はJames Martinが提唱した開発手法です。特徴:①CASEツール・4GL・コードジェネレータによる開発の自動化・高速化。②短いサイクルでのプロトタイプ作成とユーザフィードバック。③少人数の高スキルチームによる集中開発。④60〜90日程度の短い開発サイクル。従来の長期ウォーターフォールに対して、スピードと柔軟性を重視します。
出典: AI生成問題(学習用)