令和2年度10月 ITパスポート 問37 解説
開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリースすることを繰り返すことで,ソフトウェアを完成させる。一つの機能の開発終了時に,次の開発対象とする機能の優先順位や内容を見直すことで,ビジネス環境の変化や利用者からの要望に対して,迅速に対応できることに主眼を置く開発手法はどれか。
- アアジャイル
- イウォータフォール
- ウ構造化
- エリバースエンジニアリング
答えを見る
正解 アアジャイル
要点小さな機能単位で短期間に開発とリリースを繰り返すのはアジャイル
解説
アジャイルは、ソフトウェアを小さな機能単位に分け、短い期間(イテレーション)で開発とリリースを繰り返しながら、優先順位や内容を柔軟に見直して変化に素早く対応する開発手法なので、アが正解です。
- イ:ウォータフォールは、要件定義から設計・実装・テストまでを順番に進め、原則として前の工程に戻らない手法なので誤り。
- ウ:構造化は、処理を機能ごとに段階的に分割して設計する手法なので誤り。
- エ:リバースエンジニアリングは、既存のプログラムを解析して仕様や設計情報を取り出すことなので誤り。