アジャイル開発

アジャイル開発 は,短い期間の反復ごとに,優先順位の高い機能を設計・実装・テストし,動作するソフトウェアを継続的に提供する開発手法です。2週間ごとの反復リリースと,優先順位を付けた一覧による管理に適しています。 ア(DevOps): 開発と運用が協力し,自動化などによって継続的な提供を実現する考え方です。設問が求める反復型の開発モデルはアジャイルです。 ウ(ウォーターフォール): 工程を順番に進めるため,短期間で機能を順次リリースする前提とは合いません。 エ(リバースエンジニアリング): 既存のソフトウェアを解析して,仕様や設計を明らかにする手法です。

ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。

出典令和8年度 ITパスポート試験 公開問題 問43
ア
DevOps
イ
アジャイル
ウ
ウォーターフォール
エ
リバースエンジニアリング