令和4年度 ITパスポート試験 公開問題 問42

システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサービスの改善を行う取組を表す用語として,最も適切なものはどれか。

解答・解説

正解: ア. DevOps

問題文にある「システムの開発側と運用側がお互いに連携し合い」という記述が最大のヒントです。
開発(Development)と運用(Ops / Operations)を組み合わせた造語である DevOps の説明として適切です。

各選択肢の解説

  • ア:正解。DevOps は、開発担当チームと運用担当チームが密接に連携し、自動化ツールなどを積極的に活用して、迅速かつ継続的にサービスを改善・提供する取り組みです。
  • イ:RAD(Rapid Application Development)は、専用の開発ツールなどを活用して短いサイクルでプロトタイプを作り、ユーザーの評価を得ながら短期間でシステムを開発する手法です。
  • ウ:オブジェクト指向開発 は、データとそれに対する処理をひとまとめにした「オブジェクト」をシステムの基本的な構成要素として設計・開発する手法です。
  • エ:テスト駆動開発(TDD: Test-Driven Development)は、プログラムの実装前にテストコードを先に作成し、そのテストを通過するように実際のコードを実装していく開発手法です。

Spineチーム