令和8年度 ITパスポート試験 問43
マネジメント/開発技術ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。
出典:令和8年度 ITパスポート試験 問43
- アDevOps
- イアジャイル
- ウウォーターフォール
- エリバースエンジニアリング
正解:イ
解説
2 週間ごとなどの短い期間で,新機能の追加や不具合の修正を含むバージョンを繰り返しリリースし,優先順位をつけながら少しずつ開発を進める方法は,アジャイル開発の特徴です。変更に柔軟に対応でき,早い段階で利用者に価値を届けられます。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。DevOps は,開発(Development)と運用(Operations)が連携して,リリースやシステム改善を迅速に行うための考え方・取組みです。ソフトウェア開発モデルそのものではありません。
- イ正しい。短い期間で新機能と修正を繰り返しリリースし,優先順位をつけて開発するのはアジャイルです。
- ウ誤り。ウォーターフォールは,要件定義から順に工程を進める手法で,短い周期で繰り返しリリースする方針には合いません。
- エ誤り。リバースエンジニアリングは,既存のソフトウェアなどを解析して,仕様や設計を明らかにする手法です。