ITパスポート試験 過去問解説
DevOpsとは?ITパスポート試験 2023年 (令和5年) 問40を解説
ITパスポート試験 2023年 (令和5年) 問40は、DevOpsに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
この問題の出題ポイント
- DevOpsの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: 開発技術、DevOps。
選択肢
- ア運用側で利用する画面のイメージを明確にするために,開発側が要件定義段階でプロトタイプを作成する。
- イ開発側が,設計・開発・テストの工程を順に実施して,システムに必要な全ての機能及び品質を揃えてから運用側に引き渡す。
- ウ開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。正解
- エ一つのプログラムを2人の開発者が共同で開発することによって,生産性と信頼性を向上させる。
正解
ウ: 開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。
解説
DevOpsは、開発(Development)と運用(Operations)が壁を作らず密接に連携し、自動化ツールなどでビルド、テスト、リリースを素早く繰り返すことで、仕様変更や要望に迅速かつ柔軟に対応する考え方や取組である。工程を順に進めて完成後に引き渡す方法や、プロトタイプの作成、ペアでの開発とは目的が異なる。
なぜ他の選択肢が違うのか
ア
要件定義段階でプロトタイプを作って画面イメージを確認するのは、プロトタイピングの手法であり、DevOpsの説明ではない。
イ
設計・開発・テストの工程を順に終えてから運用側に引き渡すのは、ウォーターフォール型の進め方で、DevOpsとは異なる。
ウ(正解)
正しい。開発側と運用側が密接に連携し、自動化ツールを取り入れて、仕様変更などへ迅速かつ柔軟に対応する取組である。
エ
一つのプログラムを二人の開発者が共同で作るのは、ペアプログラミング(エクストリームプログラミングの手法の一つ)の説明である。
解き方の整理
DevOpsの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連問題
前後の問題
2023年 (令和5年) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。