科目A問42
システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサービスの改善を行う取組を表す用語として,最も適切なものはどれか。
| DevOps | |
| RAD | |
| オブジェクト指向開発 | |
| テスト駆動開発 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
DevOpsとは、ソフトウェア開発(Development)と運用(Operations)が密接に連携し、CI/CDや自動化ツールを活用して、機能の開発・リリース・運用改善を継続的かつ迅速に行う考え方です。従来分断されがちだった開発と運用を統合することで、品質向上とリードタイム短縮を実現する点が特徴です。
| ア. | DevOps |
| DevOpsとは、開発部門(Development)と運用部門(Operations)が協力し、自動化ツールなどを活用してソフトウェアの開発・運用を効率化する考え方です。 | |
| イ. | RAD |
| RAD(Rapid Application Development)とは、開発ツールやプロトタイピングを活用して短期間でシステムを構築することを重視した開発手法です。 | |
| ウ. | オブジェクト指向開発 |
| オブジェクト指向開発とは、データとその処理を一体化したオブジェクトを組み合わせてシステムを構築するソフトウェア開発手法です。 | |
| エ. | テスト駆動開発 |
| テスト駆動開発(TDD)とは、プログラムを書く前にテストコードを作成し、そのテストを満たすように実装を進める開発手法です。 |