本文へスキップ

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

この問題の解説と、これまでの解答の記録です。

問40
頻出度★★★

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

出典 令和5年度 ITパスポート試験 問40
解説

問 40

  • 不正解ア

    これは「プロトタイピング」の説明。要件定義段階で画面イメージを明確にするために試作品(プロトタイプ)を作る開発手法であり、開発側と運用側の連携を主眼とする DevOps とは別の概念。

  • 不正解イ

    これは「ウォーターフォールモデル」の説明。設計・開発・テストの工程を順番に進め、全機能と品質を揃えてから運用側へ一括して引き渡す手法で、変更への迅速な対応や開発・運用の継続的な連携を重視する DevOps とは正反対の考え方。

  • ウ

    正解 ウが正解。DevOps は「Development(開発)」と「Operations(運用)」を組み合わせた造語で、従来は対立しがちだった開発側と運用側が密接に連携し、CI/CD などの自動化ツールを積極的に取り入れることで、仕様変更要求などに対して迅速かつ柔軟に対応し、リリースの頻度と品質を高めることを狙う文化・手法。ウの記述「開発側と運用側が密接に連携し、自動化ツールなどを取り入れることによって、仕様変更要求などに対して迅速かつ柔軟に対応する」は、この DevOps の本質をそのまま表している。

  • 不正解エ

    これは「ペアプログラミング」の説明。2人の開発者が1つのプログラムを共同で作成し生産性と信頼性を高める手法で、開発側と運用側の連携を扱う DevOps とは異なる、開発工程内の手法。

ここがポイント
  • DevOps は Development(開発)と Operations(運用)の造語で、両者が密接に連携し自動化を活用して変更に迅速・柔軟に対応する文化・手法。
  • 紛らわしい関連用語の区別: ア=プロトタイピング、イ=ウォーターフォールモデル、エ=ペアプログラミング。
用語

解答の記録