セキュリティ難易度 ★★★問 1 APIでテナントAの利用者がURLのIDを書き換えてテナントBのデータへアクセスできた。欠けている設計はどれか。 アTLS イオブジェクト単位の認可チェック ウDNSSEC エキャッシュ
システム方式難易度 ★★★問 3 キャッシュアサイド方式で、DB更新後にキャッシュ削除へ失敗した。主な問題はどれか。 アDBが自動的に消える イ古いキャッシュ値が一定期間返る可能性がある ウ必ずデッドロックする エネットワークが不要になる
システム方式難易度 ★★★問 4 同一APIを多数サービスが利用し、提供側の変更が頻繁である。変更影響を抑える最も適切な施策はどれか。 ア利用側が提供側DBを直接参照する イAPI契約のバージョン管理と契約テストを導入する ウ毎回全利用側を同日リリースする エ仕様書を廃止する
業務設計難易度 ★★★問 6 購買申請業務の自動化で、承認者不在時の代理承認を設計する。最も重要な観点はどれか。 ア代理者を固定共有IDにする イ権限の委譲条件、有効期間、対象範囲、監査証跡を定義する ウ承認ログを残さない エ代理承認をすべて自動承認にする
外部連携難易度 ★★★問 8 APIバージョンを追加するとき、旧利用者を壊さず移行する方法として適切なのはどれか。 ア旧版を予告なく停止 イ互換期間を設け、利用状況を監視し移行完了後に廃止 ウ同じ版で意味を変更 エ利用者ごとに手作業でDB更新
業務・データ難易度 ★★★問 14 業務KPIを複数システムのデータから算出する。最初に明確化すべきことはどれか。 アSQL構文 イKPIの業務定義、算出粒度、対象期間、元データの意味 ウBI製品の色 エサーバ名
アーキテクチャ設計難易度 ★★★問 15 外部APIが平均100msだが、まれに10秒以上応答しない。利用者画面のSLOが2秒の場合の設計として適切なのは? ア無限待ち イ短いタイムアウトとフォールバック/非同期化を検討する ウ10秒を画面で待つ エエラーを隠す
要件定義難易度 ★★★問 16 新システムの応答時間要件を『95%の要求が2秒以内』とした。この定義に加えて特に必要なものはどれか。 ア画面のフォント名 イ計測区間、負荷条件、データ量、除外条件 ウ開発者の人数 エソースコードの文字コード
要件定義難易度 ★★★問 17 受注システム刷新で、業務部門は「締め時刻までに当日分の受注を確実に出荷へ回したい」と要求している。非機能要件へ落とす際に最も適切な定義はどれか。 ア受注画面の色を統一する イ締め時刻前のピーク受注量、受付完了から出荷指示確定までの上限時間、失敗時の再処理条件を定義する ウDBMS製品を先に決定する エ平均応答時間だけを1秒未満とする
セキュリティ難易度 ★★★問 19 サービス間認証で長期固定の共有秘密を多数サービスに配布する問題として最も大きいものはどれか。 ア秘密漏えい時の影響範囲とローテーション負荷が大きい イCPUが速くなる ウDB容量が減る エ可用性が必ず上がる
非機能要件難易度 ★★★問 20 可用性99.9%と99.99%の差を設計で重く見る理由は? ア数字が長いから イ許容停止時間が大きく異なり冗長化・運用コストへ影響するから ウ同じ意味だから エDB不要になるから
可観測性難易度 ★★★問 21 SLO違反の予兆を早く捉えるためエラーバジェットを使う狙いはどれか。 アエラーを許可なく増やす イ信頼性目標に対する許容失敗量を定量化し、変更速度との判断材料にする ウログ容量を決めるだけ エ障害を隠す
システム方式難易度 ★★★問 23 注文APIの平均応答は100msだが、依存先障害時に30秒まで遅延する。フロントのSLOが2秒の場合、最も適切な設計はどれか。 ア全依存先を30秒待つ イ上位SLOからタイムアウト予算を配分し、必要に応じて縮退・非同期化する ウ平均100msなので対策不要 エリトライ回数を無制限にする
移行難易度 ★★★問 24 切戻し可能な移行計画で、切替後に新システムだけで更新されたデータがある。切戻し設計で必要なのはどれか。 ア新規更新を無視する イ切戻し時の逆同期または業務上の扱いを事前に定義する ウ必ず旧DBを削除する エ切戻し判断を無期限にする