※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。
正解は「C. 開発側と運用側が密接に連携し、自動化ツールなどを活用して機能の導入や更新などを迅速に進める。」
DevOpsは、ソフトウェア開発(Development)と運用(Operations)を統合し、連携を強化することで開発・リリースのスピードと品質を向上させる手法です。
この記事では、ITパスポート試験(令和6年度)マネジメント系 第12問「DevOps」について、試験対策の観点からわかりやすく解説します。
DevOpsの概要
DevOps=開発+運用の連携+自動化で迅速な提供
DevOpsは、開発チームと運用チームの壁をなくし、協力してソフトウェアの開発・テスト・リリース・運用を行う手法です。CI/CD(継続的インテグレーション/継続的デリバリー)など自動化ツールを活用することで、機能追加や更新を迅速かつ安全に実施できます。
他の選択肢との違い
- a.プロトタイプ評価:アジャイルのプロトタイピング手法に近いが、DevOpsの定義ではない
- b.ウォーターフォール型:開発工程ごとに完了判定して次工程に進む手法で、DevOpsではない
- d.固定サイクルで順次追加:スクラムや反復型開発に近いが、DevOpsの本質ではない
したがって、DevOpsを表す記述はCです。
問われているポイント
この問題では、DevOpsの概念を正しく理解し、従来のウォーターフォール型やアジャイル型との違いを把握しているかが問われています。
開発・運用の連携と自動化による迅速なリリースが特徴です。
気を付けてほしい点(勘違いしやすいポイント)
- DevOpsは単なる開発手法ではなく、開発と運用の統合的アプローチ
- アジャイルやウォーターフォールと混同しない
補足
ITパスポート試験では、DevOpsやCI/CDなど、最新の開発・運用手法が出題される傾向があります。
ITパスポート試験での出題パターン
マネジメント系では、ソフトウェア開発の手法や運用の効率化に関する知識が問われます。
特にDevOpsの特徴や利点を理解しておくと解答がスムーズです。
この知識が使われている問題
まとめ
- DevOpsは開発と運用の密接な連携を重視
- 自動化ツールを活用して迅速なリリースと更新を実現
- ウォーターフォール型やアジャイル型とはアプローチが異なる