ソフトウェア開発における DevOps に関する記述として,最も適切なものはどれか。

マネジメント系

ア 運用側で利用する画面のイメージを明確にするために,開発側が要件定義段階でプロトタイプを作成する。

なぜ違う: これはプロトタイピングの説明で,DevOpsの本質である開発と運用の連携を表していない。

イ 開発側が,設計・開発・テストの工程を順に実施して,システムに必要な全ての機能及び品質を揃えてから運用側に引き渡す。

なぜ違う: これはウォータフォール型の説明で,開発と運用が連携するDevOpsとは異なる。

ウ 開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。
エ 一つのプログラムを2人の開発者が共同で開発することによって,生産性と信頼性を向上させる。

なぜ違う: これはペアプログラミングの説明で,DevOpsの説明ではない。

正解: ウ

要点: DevOpsは開発と運用が連携し迅速・柔軟に対応する考え方。

DevOpsは開発(Development)と運用(Operations)が密接に連携し,自動化ツールなどを活用してリリースや変更に迅速かつ柔軟に対応する開発手法・文化。よってウが適切。

この問題に出てくる用語

関連キーワード: DevOps・ソフトウェア開発

同じ回の前後の問題

マネジメント系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和5年度 ITパスポート試験 公開問題 問40