Skip to content

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

This question's explanation and your answers so far.

問42
頻出度★★★

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

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

問 42

  • ア

    正解 The correct answer is “ア DevOps.” DevOps is a term combining Development and Operations. It refers to an initiative and culture in which the two sides work closely together without building walls, actively adopt mechanisms (such as CI/CD) that automate building, testing, and production deployment (deploy), and quickly and continuously release new features to keep improving the service. The statements in the question — “the development side and the operations side cooperate,” “automate operations and production deployment,” and “release new features to improve the service” — all match the characteristics of DevOps, so this is the most appropriate.

  • Incorrectイ

    RAD (Rapid Application Development) is a method that develops a system in a short period by repeatedly creating prototypes and having users evaluate them. It is a method about development speed, not a term that describes cooperation between the development and operations sides or the automation of operations and production deployment.

  • Incorrectウ

    Object-oriented development is a development technique that designs and implements a system in units of “objects,” which bundle data and processing together. It is an idea about structuring and reusability of software, not a term that describes cooperation with the operations side or automation and continuous release.

  • Incorrectエ

    Test-Driven Development (TDD) is a development method in which test code is written before the implementation, and the program is implemented so that it passes those tests. It is a coding method for ensuring quality, not a term that describes cooperation between the development and operations sides or the overall initiative of improving the service.

ここがポイント
  • DevOps is an initiative and culture where development (Dev) and operations (Ops) cooperate and continuously release new features through automation (CI/CD) to improve the service.
  • Distinguish from similar development-method terms: RAD = short-period development, object-oriented = design technique, TDD = test-first coding method.
用語

Your answers