令和5年度 ITパスポート試験 問40

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

解答・解説

正解: ウ. 開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。

DevOps(デブオプス)は、開発(Development)担当チームと運用(Operations)担当チームが密接に連携し、自動化ツールなどを積極的に取り入れることで、システムの仕様変更要求などに対して迅速かつ柔軟に対応し、ビジネスの価値を高めるソフトウェア開発の手法・概念です。

したがって、最も適切な記述は選択肢ウとなります。

各選択肢の解説

  • ア: 誤り。運用側(利用者側)で利用する画面イメージを明確にするために要件定義段階でプロトタイプ(試作品)を作成する手法は、プロトタイピングモデルに関する記述です。
  • イ: 誤り。開発側が設計・開発・テストの工程を上流から下流へ順番に実施し、システムに必要な全ての機能・品質を揃えてから引き渡す手法は、ウォーターフォールモデルに関する記述です。
  • ウ: 正解。DevOpsに関する記述です。
  • エ: 誤り。一つのプログラムを2人の開発者が共同で開発(1人がコードを書き、もう1人がリアルタイムでレビューする等)することで生産性と信頼性を向上させる手法は、ペアプログラミングに関する記述です。

Spineチーム