本文へスキップ

令和2年度 ITパスポート試験 問46

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

問46
頻出度★★★

開発担当者と運用担当者がお互いに協調し合い, バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによって, 仕様変更要求などに対して迅速かつ柔軟に対応できるようにする取組を表す用語として, 最も適切なものはどれか。

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

問 46

  • ア

    正解 正解はア「DevOps」。DevOps は Development(開発)と Operations(運用)を組み合わせた造語で、開発担当者と運用担当者が組織の壁を越えて協調し、バージョン管理や本番環境への移行(デプロイ)などを自動化ツールで支えることで、仕様変更要求などに迅速かつ柔軟に対応できるようにする取組を指す。設問文の「開発担当者と運用担当者がお互いに協調」「自動化のツールを積極的に取り入れる」「迅速かつ柔軟に対応」という3点が DevOps の特徴そのものであり、アが最も適切である。

  • 不正解イ

    WBS(Work Breakdown Structure、作業分解構成図)は、プロジェクトの作業を階層的に細分化して管理しやすい単位に分解する手法であり、プロジェクト管理の道具である。開発と運用の協調や自動化ツールの導入とは関係がないため誤り。

  • 不正解ウ

    プロトタイピングは、開発初期に試作品(プロトタイプ)を作って利用者に確認してもらい、要求を早期に固めていくソフトウェア開発モデルである。要件定義段階の手法であって、開発担当者と運用担当者の協調や本番移行の自動化を表す用語ではないため誤り。

  • 不正解エ

    ペアプログラミングは、2人の開発者が1台の端末を共有し、一方がコードを書き他方が確認しながら共同でプログラミングする、アジャイル開発の実践手法である。開発者同士の協働であって開発と運用の協調ではなく、自動化ツールの導入も本質ではないため誤り。

ここがポイント
  • DevOps=Development(開発)+Operations(運用)。両担当者が協調し、バージョン管理やデプロイの自動化を通じて、変更要求に迅速・柔軟に対応する取組を指す。
  • 類似の用語との切り分け:WBS は作業分解、プロトタイピングは試作による要件確定、ペアプログラミングは2人1組の開発手法であり、いずれも「開発と運用の協調」という DevOps の核心とは異なる。
用語

解答の記録