ITパスポート試験 令和5年度 公開問題 問40
ソフトウェア開発におけるDevOpsに関する記述として、最も適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
DevOpsは、開発を表すDevelopmentと運用を表すOperationsを組み合わせた考え方です。開発担当者と運用担当者が密接に連携し、継続的インテグレーション、継続的デリバリー、テストや配備の自動化などを取り入れます。これにより、仕様変更や障害への対応を素早く行い、ソフトウェアを継続的に改善できます。したがって、開発側と運用側が協力して迅速かつ柔軟に対応するウが最も適切です。
アの、要件定義段階で画面の試作品を作る手法は、プロトタイピングの説明です。利用者と完成イメージを共有して要件を確認する方法ですが、開発と運用の連携を中心とするDevOpsそのものではありません。
イの、工程を順番に進め、全機能と品質をそろえてから運用側に引き渡す方法は、ウォーターフォール型開発に近い説明です。工程の区切りが明確である一方、DevOpsが重視する継続的な連携や小さな単位での迅速な提供とは異なります。
エの、一つのプログラムを2人で共同開発する方法は、ペアプログラミングの説明です。1人がコードを書き、もう1人が確認することで品質向上を図る開発手法ですが、運用担当者との連携を指すものではありません。
【ポイント】 DevOpsでは、組織間の協力に加えて、ビルド、テスト、リリース、監視などの自動化を重視します。 CI/CDは、変更を継続的に統合し、短い周期で安全に提供するための代表的な仕組みです。
出典:令和5年度 ITパスポート試験 公開問題 問40
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の100問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる