令和5年度 ITパスポート 問40(マネジメント)
出典:令和5年度 ITパスポート試験 公開問題 問40(独立行政法人情報処理推進機構(IPA))
ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ア運用側で利用する画面のイメージを明確にするために,開発側が要件定義段階でプロトタイプを作成する。
- イ開発側が,設計・開発・テストの工程を順に実施して,システムに必要な全ての機能及び品質を揃えてから運用側に引き渡す。
- ウ開発側と運用側が密接に連携し,自動化ツールなどを取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応する。
- エ一つのプログラムを2人の開発者が共同で開発することによって,生産性と信頼性を向上させる。
正解と解説を見る
正解:ウ
【DevOpsとは】
DevOpsは、開発(Development)と運用(Operations)を組み合わせた言葉です。開発側と運用側が密接に協力し、テストや本番環境への反映を自動化するツールなどを使って、機能の追加や更新を素早く、頻繁に行えるようにする考え方や取組みです。利用者からの仕様変更の要求などにも、迅速かつ柔軟に対応できるようになります。
【選択肢の検討】
ア:要件定義の段階で画面のプロトタイプを作るのは、プロトタイピングの説明です。
イ:設計・開発・テストを順に行い、全ての機能と品質をそろえてから運用側に引き渡すのは、ウォーターフォールモデルの進め方です。
ウ:開発側と運用側が密接に連携し、自動化ツールで変更要求に迅速かつ柔軟に対応するので、DevOpsの説明です。
エ:1つのプログラムを2人の開発者で共同して開発するのは、ペアプログラミングの説明です。
よって、正解は選択肢ウです。