令和7年度春期 応用情報技術者試験 午前 問49

分野:ソフトウェア開発管理技術|実際に出題されたIPA過去問題

分散システムの脆弱性を実験によって発見する手法であるカオスエンジニアリングには,五つの原則がある。この原則のうちの三つは,“定常状態における振る舞いの仮説を立てる”,“実世界の事象を多様化させる”,“継続的に実行できるよう実験を自動化する”である。あと二つの原則の組みはどれか。

  1.  “開発環境で実験を行う”,“影響範囲を局所化する”
  2.  “開発環境で実験を行う”,“影響範囲を広く捉える”
  3.  “本番環境で実験を行う”,“影響範囲を局所化する”
  4.  “本番環境で実験を行う”,“影響範囲を広く捉える”
解答・解説を見る

正解:ウ

AI解説

カオスエンジニアリングの5原則は「定常状態における振る舞いの仮説を立てる」「実世界の事象を多様化させる」「本番環境で実験を行う」「影響範囲を局所化する」「継続的に実行できるよう実験を自動化する」である。本番環境で実験することでリスクの高い環境ほど実際の挙動を確認でき、同時に影響範囲を局所化することで実験による被害を最小限に抑える。 ア: 誤り。「開発環境で実験を行う」は誤りで、カオスエンジニアリングは本番環境での実験を原則とする。 イ: 誤り。「開発環境で実験を行う」「影響範囲を広く捉える」のどちらも、カオスエンジニアリングの原則とは逆(本番環境での実施、影響範囲の局所化)である。 ウ: 正しい。「本番環境で実験を行う」「影響範囲を局所化する」の組みが、カオスエンジニアリングの残り二つの原則である。 エ: 誤り。「影響範囲を広く捉える」は誤りで、実験の影響は局所化して被害を最小限に抑えることが原則である。 💡 カオスエンジニアリングは「本番環境でわざと障害を起こして耐性を検証する」という発想が核であり、そのために「本番で実施」「影響を局所化」「自動化して継続実施」という安全策とセットで運用される点を押さえておく。

出典:令和7年度 春期 応用情報技術者試験 午前 問49 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術)の過去問