本文へスキップ

令和元年度 秋期 ITパスポート試験 問55

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

問55
頻出度★★★

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

出典 令和元年度 秋期 ITパスポート試験 問55
解説

問 55

  • 不正解ア

    重要な機能のプロトタイプ (試作品) を早期に作成し、顧客とともに妥当性を評価する手法は「プロトタイピングモデル」の説明であり、DevOps ではありません。

  • イ

    正解 DevOps は「Development (開発)」と「Operations (運用)」を組み合わせた造語で、従来は分断されがちだった開発側と運用側が密接に連携し、両者が一体となってソフトウェアの価値提供を速める考え方・文化です。ビルド、テスト、デプロイなどを自動化ツール (CI/CD パイプラインなど) で自動化することで、機能の導入や更新を迅速かつ継続的に行える点が特徴です。選択肢イはこの「開発側と運用側の密接な連携」と「自動化ツールによる迅速な導入・更新」を的確に述べており、正解です。

  • 不正解ウ

    各工程の完了を判断してから次工程へ順に進める開発方式は「ウォーターフォールモデル」の説明です。工程を後戻りせず直線的に進める点が DevOps の継続的な連携・反復とは異なります。

  • 不正解エ

    ソフトウェアを小さな単位に分割し、固定した期間 (イテレーション) で繰り返しながら開発する手法は「アジャイル開発 (スクラムなどの反復型開発)」の説明です。DevOps と親和性は高いものの、DevOps そのものの記述ではありません。

ここがポイント
  • DevOps は Development (開発) と Operations (運用) の連携・一体化を指し、自動化ツール (CI/CD) で導入・更新を迅速化する文化・手法である。
  • 類似概念との区別: プロトタイピング (試作評価)、ウォーターフォール (工程を直線的に完了判断)、アジャイル (小単位を固定期間で反復) をそれぞれ切り分けて覚える。
用語

解答の記録