令和8年度 ITパスポート 問43 解説
ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。
- アDevOps
- イアジャイル
- ウウォーターフォール
- エリバースエンジニアリング
答えを見る
正解 イアジャイル
要点短い周期で優先度順に開発・リリースを繰り返すのはアジャイル
解説
アジャイルは、短い期間(イテレーション)ごとに優先順位の高い機能から開発・リリースを繰り返し、変更に柔軟に対応する開発手法です。2週間ごとのリリース、機能候補の一覧(バックログ)の優先順位付けはアジャイルの特徴です。
- ア:DevOpsは開発チームと運用チームが連携して迅速なリリースと安定運用を両立させる考え方で、開発モデルそのものではないので誤り。
- ウ:ウォーターフォールは工程を順番に一度だけ進めるので誤り。
- エ:リバースエンジニアリングは既存ソフトウェアを解析して仕様を明らかにすることなので誤り。