いぬぼきアプリ登場!詳しくはこちら

ITパスポート模擬試験~令和4年度【問42】~

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

  • ア. DevOps
  • イ. RAD
  • ウ. オブジェクト指向開発
  • エ. テスト駆動開発

【答え】ア

【解説】

各選択肢の解説

ア. DevOps

→Development(開発)と Operations(運用)の連携を意味する言葉で、開発と運用の壁をなくし、協力してシステムの改善と高速なリリースを目指す取り組み

→ ⭕ 本問の定義に合致

イ. RAD(Rapid Application Development)

→素早くアプリケーションを開発するための手法で、「試作(プロトタイピング)→ユーザーフィードバック→改良」を繰り返して短期間で完成させる。

→運用との連携は主目的でない

ウ. オブジェクト指向開発

→ソフトウェアを「オブジェクト(=データ+操作)」の集まりとして捉えて開発する手法。

→設計の考え方であり、運用との連携とは無関係

エ. テスト駆動開発

→テストコードを先に書き、そのテストを通すために最小限のコードを書くという反復開発手法。

→運用や自動リリース・運用連携の仕組みは含まれない

以上より、正解はア.となります。

間違えた人はこちらで復習

アジャイル開発