※このページには広告(PR)が含まれます

ITパスポート 令和8年度 問43 の解説マネジメント系/開発技術

正解はイ。アジャイルは、短い開発サイクル(イテレーション)を繰り返し、新機能の追加や不具合修正を継続的に行う開発モデルです。

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

この設問が問うていること

ソフトウェア開発モデルの種類と特徴について問う設問です。

アDevOps
選択肢アの解説: DevOps(デブオプス)は、開発(Development)と運用(Operations)が連携し、ソフトウェアを迅速かつ継続的に提供するための文化や手法の総称です。開発モデルそのものではありません。
イアジャイル正解
選択肢イの解説: アジャイルは、短い開発サイクル(イテレーション)を繰り返し、新機能の追加や不具合修正を継続的に行う開発モデルです。問題文の「2週間ごとに繰り返しリリース」という記述に合致するため、正解です。
ウウォーターフォール
選択肢ウの解説: ウォーターフォールは、要件定義から設計、開発、テスト、運用へと工程を順に進める、線形的な開発モデルです。問題文のような短いサイクルでの繰り返しリリースには適しません。
エリバースエンジニアリング
選択肢エの解説: リバースエンジニアリングは、既存の製品やシステムを分析し、その構造や動作原理を解明する技術です。ソフトウェア開発モデルとは異なります。

総合解説

この設問は、ソフトウェア開発における様々な開発モデルの特性を理解しているかを問うものです。 問題文では「2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした」とあり、これは短い期間で開発とリリースを繰り返す、反復的(イテレーション)な開発手法を示しています。また、「新機能の候補や不具合は一覧表で管理し、優先順位をつけて開発し、逐次リリースする方針」という記述は、インクリメンタル(漸進的)な開発、つまり少しずつ機能を追加していくアプローチを指しています。 これらの特徴に最も合致するのは、選択肢イのアジャイル開発です。アジャイル開発は、顧客の要求変化に柔軟に対応するため、短い開発サイクル(スプリントやイテレーションと呼ばれることが多い)を繰り返し、その都度、動作するソフトウェアをリリースしていくことを重視します。 一方、選択肢アのDevOpsは、開発と運用が連携してソフトウェアを迅速に提供するための文化やプラクティスであり、開発モデルそのものではありません。選択肢ウのウォーターフォール開発は、要件定義からテストまでを段階的に進める線形的なモデルで、途中の変更には不向きであり、問題文のような繰り返しリリースには適しません。選択肢エのリバースエンジニアリングは、既存のソフトウェアの構造を解析する技術であり、新しいソフトウェアを開発するモデルではありません。 したがって、問題文の要件を満たす開発モデルはアジャイル開発が最も適切です。

執筆・監修: はるのパパ(運営者)更新日: 2026-07-05出典: ITパスポート試験 令和8年度 問43(IPA)

開発技術をまとめて学ぶ

開発技術 重点教科書 →

システム開発の流れ(要件定義〜保守)とアジャイル・ウォーターフォールなどの開発プロセスモデルを、初心者にもわかりやすく整理して解説します。

令和8年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和8年度の過去問CBTを解く
PR(オンスク.JP)

苦手な分野を講座で体系的に学び直すなら

🎓

オンスク.JP ITパスポート講座

スキマ時間でピンポイント補強なら。1回数分の短い動画で、苦手な分野だけ効率よく復習できます。