令和4年度 ITパスポート 問42(マネジメント)
出典:令和4年度 ITパスポート試験 公開問題 問42(独立行政法人情報処理推進機構(IPA))
システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサービスの改善を行う取組を表す用語として,最も適切なものはどれか。
- アDevOps
- イRAD
- ウオブジェクト指向開発
- エテスト駆動開発
正解と解説を見る
正解:ア
【DevOpsとは】
DevOpsは、開発(Development)と運用(Operations)を組み合わせた言葉です。システムの開発側と運用側が密接に協力し、テストや本番環境への移行を自動化する仕組みなどを積極的に取り入れて、新しい機能を素早く、頻繁にリリースし、サービスを改善し続ける取組みです。
【選択肢の検討】
ア:開発側と運用側が連携し、運用や本番移行を自動化して新機能をリリースするので、DevOpsです。
イ:RAD(Rapid Application Development)は、少人数のチームで、開発支援ツールやプロトタイプを使って、短い期間でシステムを開発する手法です。
ウ:オブジェクト指向開発は、データとそれを扱う処理をひとまとめにした「オブジェクト」を単位として、システムを設計・開発する手法です。
エ:テスト駆動開発は、先にテストを作り、そのテストに合格するようにプログラムを書く開発手法です。
よって、正解は選択肢アです。