問題
選択肢
- 1アジャイル開発
- 2ウォーターフォール開発
- 3スパイラル開発
- 4RAD
正解
1. アジャイル開発
詳しい解説を見る解説を閉じる
解説
アジャイル開発は、ソフトウェアを一度に全部作り上げるのではなく、短い開発サイクル(イテレーションと呼ぶ、おおむね1〜4週間程度の反復)を何度も繰り返しながら、少しずつ作って確認していく開発手法の総称です。素早く動くものを作り、利用者の反応や状況の変化に合わせて柔軟に方向修正できるのが特徴です。 最初にすべてを決め切らず、作る→見てもらう→直す、を細かく回すことで、要求の変化に追従しやすくなります。完璧な完成形を一発で目指すのではなく、試作と改良を小刻みに重ねていく、と考えるとイメージしやすいでしょう。スクラムなどの具体的な進め方がこの考え方に含まれます。 他の開発手法と区別しましょう。ウォーターフォール開発は、要件定義・設計・開発・テストと工程を上流から下流へ順番に進め、原則として後戻りしない方式で、アジャイルとは対照的に変化への柔軟さは小さくなります。スパイラル開発は、リスクを評価しながら試作と改良を反復する手法です。RADは、ツールやプロトタイプを活用して短期間での開発を狙う手法です。これらの中で「短い反復を繰り返し変化に柔軟に対応する」手法の総称がアジャイル開発です。
中小企業診断士トップ
一問一答・予想問題・まとめノート