応用情報技術者 システム開発技術

DevOps(デブオプス)の目的として、適切なものはどれか。

1. 開発チームと運用チームが連携し、システムの価値を迅速かつ継続的に提供する。 ✓ 正解
2. 開発工程を全て自動化し、プログラマを不要にすること。
3. 運用コストを削減するために、全てのインフラをクラウド化すること。
4. セキュリティ対策を開発の最終工程にのみ集中させること。

📝 解説

DevOpsは「Development(開発)+Operations(運用)」を合わせた概念で、開発チームと運用チームが壁を作らずに協力し合う文化・手法・ツールの総称です。従来の開発では「開発チームは新機能を素早く作りたい」「運用チームはシステムの安定稼働を優先したい(変更は怖い)」という相反する目標があり、リリースのたびに調整が大変でした。DevOpsではこの壁を取り除き、CI(継続的インテグレーション:コードのビルド・テストを自動化)とCD(継続的デリバリー/デプロイ:リリースを自動化)を通じて品質を保ちながら高頻度でリリースできる体制を作ります。電鉄会社に例えると、車両設計チームと運行管理チームが緊密に連携することで新型車両の投入をスムーズに行いながら日常の安定運行も維持するようなイメージです。誤答の「開発工程を全て自動化しプログラマを不要にする」「全インフラをクラウド化」「セキュリティを最終工程に集中」はいずれもDevOpsの定義と異なります。「開発と運用の連携強化・迅速かつ継続的なシステム価値提供=DevOps」と覚えましょう!',["開発チームと運用チームが連携し、システムの価値を迅速かつ継続的に提供する。"

フラッシュカード形式で システム開発技術 を練習する

🎴 練習する

システム開発技術 の問題一覧・解説を見る →