※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。
正解は「C:開発側と運用側が密接に連携し、自動化ツールなどを取り入れることによって、仕様変更要求などに対して迅速かつ柔軟に対応する。」です。
DevOpsは、開発(Development)と運用(Operations)を統合し、連携と自動化によりリリース速度と品質を向上させる手法です。
この記事では、ITパスポート試験(令和5年度)マネジメント系の第5問「DevOps」について、試験対策の観点からわかりやすく解説します。
DevOpsとは
DevOps=開発+運用の連携+自動化
DevOpsは、開発チームと運用チームが密接に協力し、自動化ツールやCI/CDパイプラインを活用することで、変更要求や不具合対応を迅速に行える体制を作る手法です。これにより、リリースの速度向上と運用品質の安定化を同時に実現します。
他の選択肢との違い
- 開発側がプロトタイプ作成:要求確認の手法でありDevOpsではない
- ウォーターフォール型の順次工程実施:DevOpsは反復・継続的リリースが特徴
- ペアプログラミング:開発生産性向上の手法でありDevOpsの全体概念とは異なる
DevOpsは開発と運用の連携、継続的改善、柔軟対応が中心です。
問われているポイント
この問題では、DevOpsの基本理念と手法を正しく理解しているかが問われています。
単なる開発手法やプロトタイピングではなく、運用との統合が鍵です。
気を付けてほしい点(勘違いしやすいポイント)
- DevOpsはウォーターフォール型の順次リリースではない
- プロトタイプ作成やペアプログラミングはDevOpsの一部手法ではない
補足
ITパスポート試験では、最新の開発手法や運用管理のキーワードとしてDevOpsが出題される傾向があります。
ITパスポート試験での出題パターン
マネジメント系では、ソフトウェア開発手法や運用管理の基本概念を理解しているかが問われます。
DevOpsは、開発運用統合の代表的キーワードとして頻出です。
この知識が使われている問題
まとめ
- DevOpsは開発と運用の連携と自動化による迅速かつ柔軟な対応手法
- 単なる順次開発やプロトタイプ作成とは異なる
- CI/CDや自動化ツールの活用が特徴