この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ウ

解説

DevOpsは「Development(開発)」と「Operations(運用)」を組み合わせた造語で、開発チームと運用チームが密接に協力して、ソフトウェアの開発・デプロイ・運用を効率的に行う手法です。従来は開発チームと運用チームが分断されていましたが、DevOpsでは両者が緊密に連携し、継続的インテグレーション(CI)や継続的デリバリー(CD)などの自動化ツールを活用して、素早くかつ安定したサービス提供を実現します。正解のCは、このDevOpsの本質を正確に表現しています。

なぜ他の選択肢は違うのか

選択肢 ア
これはプロトタイピング開発手法の説明です。DevOpsの特徴である「開発と運用の連携」や「継続的な改善プロセス」については触れられていません。
選択肢 イ
これは従来型のウォーターフォール開発モデルの説明です。むしろDevOpsとは対極的な、開発と運用を明確に分離する考え方を示しています。
選択肢 エ
これはアジャイル開発手法の一つの特徴を説明しています。DevOpsはアジャイル開発と親和性が高いですが、この説明はDevOpsの本質的な特徴である「開発と運用の連携」について言及していません。

解くときのポイント

DevOpsを理解する上で重要なのは、「開発」と「運用」の壁を取り払い、両者が協力して継続的な改善を行うという考え方です。また、自動化ツールの活用も重要なキーワードです。DevOpsは現代のソフトウェア開発において非常に重要な概念なので、基本的な考え方をしっかり押さえておきましょう。