ITパスポート 令和8年度 問43
システム開発技術
ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。
- ア DevOps
- イ アジャイル
- ウ ウォーターフォール
- エ リバースエンジニアリング
答えと解説
✓ これが正解イ アジャイル
解説
短い期間で作って届けることを繰り返す進め方がアジャイルです。
アジャイルは、短い期間で作っては動くものを届けることを繰り返し、その都度得られたことを次に生かしていく開発の進め方です。作るものの候補を一覧にして優先順位を付け、上から順に取り組むので、大事なものから先に利用者の手に渡ります。設問の計画は、二週間ごとに新しい版を出し、新機能の候補や不具合を一覧表で管理して優先順位を付けるというものです。短い間隔で繰り返し出すことも、一覧に優先順位を付けて選ぶことも、この進め方の特徴そのものです。短い間隔で出すぶん、毎回きちんと動く状態にしておく必要があります。作りかけを積み上げるのではなく、量は少なくても仕上がったものを届けるのが前提です。
ほかの選択肢の解説
- ア DevOps:DevOpsは、開発する側と運用する側が壁を作らずに協力し、変更を素早く安全に届けられるようにする取り組みです。二つの立場の関わり方についての考え方であって、開発モデルそのものではありません。
- ウ ウォーターフォール:ウォーターフォールは、工程を順番に進め、前が終わってから次に移る進め方です。全体をひととおり作り上げてから届ける形なので、二週間ごとに繰り返し出していくやり方には当てはまりません。
- エ リバースエンジニアリング:リバースエンジニアリングは、出来上がっているものを調べて、その設計や仕組みを読み解く手法です。すでにあるものを分析する行いであって、新しく作っていく進め方ではありません。
関連用語
- アジャイル作るものを小さな単位に分け、短い期間で作っては出すことを繰り返す開発の進め方です。
- DevOps開発を担う側と運用を担う側が壁を作らずに手を組み、機能の追加や更新を素早く回していく取組です。
- リバースエンジニアリング既存の製品を分解して構造を解明し、どう作られているかを調べる手法です。
- スマートフォン電話に小型のコンピュータを組み合わせた携帯端末です。
- アプリケーションソフトウェア利用者の目的に直接こたえるソフトウェアで、表計算や会計、業務用の専用ソフトなどがあたります。
- リリース稼働環境へまとめて展開する、変更された構成品目の集合です。
出典:令和8年度 ITパスポート試験 問43
解説の最終確認:2026-08-29
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問38:
要件定義に 関する 問題 (アジャイル) - 令和6年度 問40:
アジャイル 開発に 関する 記述 (リリース) - 令和6年度 問47:
DevOpsに 関する 記述 (DevOps) - 令和5年度 問49:
リファクタリングの 説明 (リバースエンジニアリング) - 令和5年度 問40:
DevOpsに 関する 記述 (DevOps)
同じ分野の問題
誤りを見つけたら報告する