40の正解: マネジメント系開発技術

ソフトウェア開発における DevOps に関する記述として、最も適切なものはどれか。

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

開発と運用の連携を強め、リリースサイクルを短縮する取り組み「DevOps」について問う設問です。

運用側で利用する画面のイメージを明確にするために、開発側が要件定義段階でプロトタイプを作成する。
選択肢の解説: 開発段階で試作品を作成して要件を確定させる「プロトタイピング」の説明です。
開発側が、設計・開発・テストの工程を順に実施して、システムに必要な全ての機能及び品質を揃えてから運用側に引き渡す。
選択肢の解説: 各工程を順次完了させてから次の工程に進める、伝統的な「ウォーターフォール開発モデル」の説明です。
開発側と運用側が密接に連携し、自動化ツールなどを取り入れることによって、仕様変更要求などに対して迅速かつ柔軟に対応する。正解
選択肢の解説: 開発(Dev)と運用(Ops)が協力し、自動化を通じて迅速かつ柔軟なリリースを可能にする「DevOps」の説明であり、適切です。
一つのプログラムを2人の開発者が共同で開発することによって、生産性と信頼性を向上させる。
選択肢の解説: 1台のPCで2人の開発者が共同で設計やコーディングを行う「ペアプログラミング」の説明です。

総合解説

DevOps(デブオプス)とは、システムの開発担当(Development)と運用担当(Operations)が密接に連携し、システム導入・修正の迅速化や品質向上、ビジネス価値の向上を継続的に行う概念や取り組みです。自動ビルドや自動テストなどの自動化ツールの導入も伴います。選択肢aはプロトタイピング、bはウォーターフォールモデル、dはペアプログラミングの説明です。したがって、正解はcです。

執筆・監修: 運営者 KH更新日: 2026-07-05出典: IPA公式PDF(過去問題・解答例)
AIAIにその場で質問(デモ応答)

こんな聞き方もできます(タップで質問)

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

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

令和5年度の過去問CBTを解く