令和5年度 ITパスポート試験 問40
マネジメント/開発技術ソフトウェア開発における DevOps に関する記述として,最も適切なものはどれか。
出典:令和5年度 ITパスポート試験 問40
- ア運用側で利用する画面のイメージを明確にするために,開発側が要件定義段階でプロトタイプを作成する。
- イ開発側が,設計・開発・テストの工程を順に実施して,システムに必要な全ての機能及び品質を揃えてから運用側に引き渡す。
- ウ開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。
- エ一つのプログラムを2人の開発者が共同で開発することによって,生産性と信頼性を向上させる。
正解:ウ
解説
DevOps は,開発(Development)側と運用(Operations)側が密接に連携し,ビルドやテスト,デプロイなどを自動化するツールも活用して,仕様変更や改善の要求に迅速かつ柔軟に対応しながらシステムを提供し続ける開発の考え方・手法です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。要件定義の段階でプロトタイプを作って画面イメージを確認するのは,プロトタイピングモデルの考え方です。
- イ誤り。工程を順に進めて完成してから引き渡すのは,ウォーターフォールモデルの考え方です。
- ウ正しい。開発側と運用側の連携と自動化で,変更に迅速かつ柔軟に対応するのが DevOps です。
- エ誤り。二人一組で一つのプログラムを開発するのは,ペアプログラミング(エクストリームプログラミングの手法の一つ)です。