開発技術

基本情報技術者試験開発者が変更したソースコードを頻繁に共有リポジトリへ統合し、その都度ビルドと自動テストを実行して問題を早期に検出…

マネジメント系開発技術難易度:normal
開発者が変更したソースコードを頻繁に共有リポジトリへ統合し、その都度ビルドと自動テストを実行して問題を早期に検出する、DevOpsで重視される取組みはどれか。
継続的インテグレーション(CI)
リバースエンジニアリング
フォールトトレランス
将来需要に備えたキャパシティプランニング
正解
ア.継続的インテグレーション(CI)

継続的インテグレーション(CI)は、各開発者の変更をこまめに共有リポジトリへ統合し、統合のたびに自動でビルドとテストを実行して不具合を早期に発見・修正する取組みである。設問の『頻繁に統合し都度ビルドと自動テスト』に正確に合致する。

?選択肢ごとの解説

ア ○継続的インテグレーション(CI)は、各開発者の変更をこまめに共有リポジトリへ統合し、統合のたびに自動でビルドとテストを実行して不具合を早期に発見・修正する取組みである。設問の『頻繁に統合し都度ビルドと自動テスト』に正確に合致する。
イ ×リバースエンジニアリングは既存の成果物から仕様や設計を逆に分析する技法であり、変更を統合してテストする取組みとは目的が異なる。
ウ ×フォールトトレランスは障害が起きても機能を維持する耐障害設計の考え方であり、コード統合と自動テストの取組みではない。
エ ×キャパシティプランニングは将来の負荷に備えて資源量を計画する活動であり、開発の統合・テストを継続的に行う取組みではない。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0024

【基本情報技術者試験】開発者が変更したソースコードを頻繁に共有リポジトリへ統合し、…|正解「継続的インテグレーション(C…」|ukamiru 過去問