問42の正解: アマネジメント系/開発技術
システムの開発側と運用側がお互いに連携し合い、運用や本番移行を自動化する仕組みなどを積極的に取り入れ、新機能をリリースしてサービスの改善を行う取組を表す用語として、最も適切なものはどれか。
この設問が問うていること
開発チームと運用チームが協調し、システム開発・運用のサイクルを迅速化する取り組みについて問う設問です。
アDevOps正解
選択肢アの解説: DevOpsは、開発(Development)と運用(Operations)が連携し、迅速かつ継続的にサービスを改善していく取り組みであり、適切です。
イRAD
選択肢イの解説: RAD(Rapid Application Development)は、プロトタイプの作成やツール活用により、短期間でシステムを開発する手法です。
ウオブジェクト指向開発
選択肢ウの解説: オブジェクト指向開発は、データとそれを扱う手続きを「オブジェクト」としてまとめ、再利用性や生産性を高める開発手法です。
エテスト駆動開発
選択肢エの解説: テスト駆動開発(TDD)は、プログラムの実装コードを書く前に、まずテストプログラムを先に作成する開発手法です。
総合解説
DevOps(デブオプス)は、開発(Development)と運用(Operations)を組み合わせた造語で、開発担当者と運用担当者が緊密に連携し、テストや本番移行を自動化するツールなどを活用して、迅速かつ頻繁にソフトウェアをリリースし、サービスの改善を繰り返す開発・運用体制や文化のことです。 ・従来の開発側(新機能を追加したい)と運用側(システムを安定稼働させたい)の対立を防ぎ、ビジネス価値を最大化することを目指します。 ・他の選択肢は以下の通りです。 ・RAD: 短期間でシステム開発を行う手法。 ・オブジェクト指向開発: クラスやオブジェクトを利用した設計手法。 ・テスト駆動開発: テストを先に書く実装手法。 したがって、正解は選択肢aです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)