出典:令和8年度 ITパスポート試験(IP) 問43
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| OS | コンピュータの人格に相当するソフト |
| アプリケーションソフトウェア | みなさんが「ソフト」と言われて思い浮かべるであろうソフト。OSやOSの子分っぽいソフト以外のソフト |
| リリース | 納品すること。あるいは、作った物を実際に動かす環境に導入すること |
| 開発モデル | 「開発のやり方」をカッコ付けて言った表現 |
| DevOps | 「作る人(開発者)と使う人(運用者)って、お互い無関心だったり、仲が悪くなったりしがちだけどさ~。もうちょっと協力し合ってやっていこうよ~」な方針 |
| アジャイル | システム開発のやり方のひとつで「作りながら考えましょう」なやり方。 |
| ウォーターフォール | まず設計を全部やって~設計が全部終わったらプログラムを全部作って~プログラムを全部作り終わったらテストを全部やって~テストまで終われば完成!のように、工程を1つずつ順番に終わらせていき、(基本的には)工程の後戻りをしないやり方 |
| リバースエンジニアリング | 完成品を調べることによって、元の材料や設計図などを推測すること |
問題
| 問題文 |
|---|
| ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。 |
| ピヨ意訳:2週間ごとに新しいバージョンを繰り返しリリースするやり方で開発するよ。この開発のやり方を何と言う? |
| 解答選択肢 | |
|---|---|
| ア | DevOps |
| ピヨ意訳:- | |
| イ | アジャイル |
| ピヨ意訳:- | |
| ウ | ウォーターフォール |
| ピヨ意訳:- | |
| エ | リバースエンジニアリング |
| ピヨ意訳:- | |

正解
| 正解 | |
|---|---|
| イ | アジャイル |
| ピヨ意訳:- | |
ピヨピヨ解説
解答選択肢の意味を知っているかの問題ですね。
「ア:DevOps」は「作る人(開発者)と使う人(運用者)で協力してやってね!」です。
「Development(開発)」と「Operations(運用)」を何となく省略して、くっつけると「DevOps」になります。
「イ:アジャイル」は「作りながら考えましょう」なシステム開発のやり方です。
結構ふんわりとした使われ方をする用語ですが、設計→製造→テストのような一発勝負ではなく、作る→見てもらう→作り直す……のように柔軟に進めましょうよ、なやり方です。
「ウ:ウォーターフォール」は「工程を1つずつ順番に終わらせていき、後戻りをしないやり方」です。
まず設計を全部やって~設計が全部終わったらプログラムを全部作って~プログラムを全部作り終わったらテストを全部やって~テストまで終われば完成!のように、工程を1つずつ順番に終わらせていきます。
「エ:リバースエンジニアリング」は完成品から元の材料や設計図などを推測することです。
プログラミングや産業スパイの話で登場します。
開発モデルに該当するのは「イ:アジャイル」と「ウ:ウォーターフォール」ですね。
問題文で聞いているのは「2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースする」やり方です。
一発勝負ではない「イ:アジャイル」が正解です。






