メインコンテンツへスキップ
見出し画像

【2026年最新】システムアーキテクト 科目B-1 合格対策|非機能要件の3トレードオフ

    システムアーキテクト試験の科目B-1(旧午後Ⅰ)で、非機能要件は最頻出のテーマです。

    そして、点が伸びない答案には共通の型があります。

    「〜を高める」とだけ書いて、何を犠牲にしたかを書かない。

    • 「可用性を高めるため、冗長構成とする」

    • 「性能を確保するため、キャッシュを導入する」

    • 「セキュリティを強化するため、多要素認証を導入する」

    どれも正しい。しかし、これで終わる答案は点が伸びません。

    アーキテクトの仕事は「良いものを選ぶこと」ではありません。制約の中で、何を優先し、何を諦めるかを決めることです。

    そして採点者が見たいのは、そこです。

    • その選択で、何が犠牲になるのか

    • なぜその犠牲を受け入れられるのか

    • 他の選択肢と比べて、なぜこれなのか

    非機能要件には、必ず「トレードオフの相手」がいます。

    それを書かない答案は、「設計した」ことになりません。

    そして令和8年度から、この科目の名称と方式が変わりました。

    • 午後Ⅰ → 科目B-1(90分)。「午後Ⅱ」という語も公式には消えました

    • CBT方式(キーボードとマウスで解答)

    • 科目A群と科目B群は別日実施

    この記事は、科目B-1をトレードオフを書き切る記述として攻略します。

    この記事の対象者と、得られるもの


    対象は、システムアーキテクト試験(SA)を受ける人で、次のいずれかに当てはまる人です。

    • 令和8年度前期(申込 2026年10月6日から10月24日)を受ける

    • 記述で、書けているつもりなのに点が伸びない

    • 非機能要件の設問で、何を書けばよいか決まらない

    • 論述(科目B-2)の準備ばかりして記述が手薄

    読み終えたあとにできること。

    • 非機能要件を「トレードオフの相手」とセットで書ける

    • 6つの品質特性を、対立の構造で整理できる

    • 記述の設問の型と文末を合わせられる

    • 90分の時間配分を設計できる

    不要な人:すでに科目B-1を安定して超えている人。

    2026年8月23日に確認した公式の前提


    独立行政法人 情報処理推進機構(IPA)の公表内容(令和8年度の申込受付期間及び試験実施期間の案内、公開日2026年7月6日/最終更新2026年7月30日、および試験要綱 Ver.5.6)で確認しました。

    令和8年度の日程


    システムアーキテクトは前期試験です。

    前期試験(ITストラテジスト(ST)、システムアーキテクト(SA)、ネットワークスペシャリスト(NW)、ITサービスマネージャ(SM))
    - 申込:2026年10月6日(火)から10月24日(土)
    科目A-1・科目A-2:2026年10月17日(土)から10月27日(火)
    科目B-1・科目B-2:2026年11月11日(水)から11月23日(月)

    後期試験(PM・DB・ES・AU):申込 2027年1月27日から2月27日/科目A-1・A-2 2027年2月20日から3月2日/科目B-1・B-2 2027年3月16日から3月28日

    システムアーキテクトは前期のみです。この回を逃すと、次は約1年後になります。

    参考:応用情報技術者試験(AP)前期は申込が2026年11月7日まで。高度試験は10月24日までで、2週間早く締め切ります。

    科目の名称と時間(試験要綱 Ver.5.6)


    • 科目A-1(旧午前Ⅰ):50分・30問/科目A-2(旧午前Ⅱ):40分・25問

    • 科目B-1(旧午後Ⅰ):90分/科目B-2(旧午後Ⅱ):120分

    • 出題形式(多肢選択式・記述式・論述式)、出題数、試験時間に変更はありません

    実施方式


    • 前期・後期とも CBT方式。画面に表示される問題を読み、キーボードとマウスを用いて解答する

    • 身体の不自由等でCBT方式で受験できない人にはペーパー方式(特別措置試験)。同時申込みはできません

    • 科目A群と科目B群は別日実施

    • 科目B-1終了後、科目B-2開始まで最長10分の休憩

    成績と発表


    • 科目A-1・A-2の得点は、試験終了後に試験端末に表示される

    • 科目B-1・B-2の得点・評価ランクは、試験端末には表示されない

    • マイページでの成績照会開始:前期は2027年1月頃の予定/合格発表:2027年2月頃の予定

    • 受験手数料 7,500円(消費税込み)/インターネット申込み

    基準点と多段階選抜(科目B-1が関門である根拠)


    • 60点の基準点は科目A-1・A-2・B-1

    • 論述式(ST・SA・PM・ES・SM・AUの科目B-2)には配点割合がない(「評価ランクで評価することから,配点割合はない」。評価ランクA・B・C・Dで、A以外はすべて不合格)

    • 参考:NW・DBの科目B-2は100点満点60点

    多段階選抜
    - 科目A-1・A-2が基準点未満なら、科目B-1・B-2を採点せず不合格
    科目B-1が基準点未満なら、科目B-2を採点せず不合格

    免除


    • 免除は科目A-1のみ(応用情報合格/いずれかの高度試験・支援士試験に合格/いずれかの高度試験・支援士試験の科目A-1で基準点以上、のいずれかでその後2年間)

    • 科目A-2(旧午前Ⅱ)の免除制度は存在しません

    CBTでの字数カウント方法・下書き機能の有無は、公表されていません。

    IPAのトップページには「試験の見直しについて 2027年度から新試験制度に移行予定」と掲示されています。

    無料部で1つだけ渡します:非機能要件のトレードオフ相手を持つ


    非機能要件を6つの軸で整理し、それぞれに「対立する相手」を対応づけます。

    この対応表を持っていれば、記述で「何を犠牲にしたか」を必ず書けます。

    軸1:可用性(止まらないこと)


    手段:冗長化、クラスタ、ロードバランサ、バックアップサイト、自動フェイルオーバー

    対立する相手
    - コスト(機器・回線・ライセンスが倍になる)
    複雑性(構成が複雑になり、運用と障害切り分けが難しくなる)
    一貫性(分散させると、データの整合性を保つのが難しくなる)
    性能(同期レプリケーションは書き込みが遅くなる)

    書き方の型:「〜のため冗長構成とするが、〜という制約から〜とし、〜は許容する。」

    例:「基幹業務のため可用性を優先し、DBサーバを同期レプリケーションによる冗長構成とする。ただし同期による書き込み遅延が生じるため、参照系の処理は非同期の待機系に振り向け、参照データが最大◯秒古くなることを業務側と合意する。」

    「許容する」と明記する。これがアーキテクトの答案です。

    軸2:性能(速いこと)


    手段:キャッシュ、インデックス、非正規化、非同期処理、スケールアウト、CDN

    対立する相手
    - 一貫性(キャッシュは古い値を返しうる)
    整合性(非正規化は更新時異常のリスクを生む)
    コスト(スケールアウトは台数分のコスト)
    複雑性(非同期処理はエラーハンドリングが難しくなる)
    リアルタイム性(バッチ化すると即時性が失われる)

    キャッシュの記述で必ず問われる点:「キャッシュの有効期間をどう決めるか」「更新時にどう無効化するか」。

    「キャッシュを導入する」だけでは不十分。古いデータが返ることを、業務がどこまで許容できるかを書いてください。

    軸3:拡張性・保守性(変えやすいこと)


    手段:疎結合、モジュール化、標準化、API化、設定の外出し、マイクロサービス

    対立する相手
    - 性能(層を分けると通信のオーバーヘッドが増える)
    複雑性(分割すると全体像が見えにくくなる)
    初期コスト(抽象化の設計・実装に時間がかかる)
    一貫性(サービスを分けると、トランザクションをまたげなくなる)

    「マイクロサービス化する」と書く場合、分散トランザクションの問題に触れてください。

    複数サービスにまたがる更新を、どう整合させるか。(結果整合性を許容する/Sagaパターンで補償処理を用意する/そもそも分割しない)

    軸4:セキュリティ(守られていること)


    手段:認証・認可、暗号化、セグメント分離、監査ログ、最小権限

    対立する相手
    - 利便性(認証が増えると操作が煩雑になる)
    性能(暗号化・復号の処理負荷)
    コスト(機器、ライセンス、運用工数)
    可用性(認証基盤が単一障害点になりうる)

    「多要素認証を導入する」と書く場合、業務への影響に触れてください。

    現場の端末で1日に何十回もログインする運用なら、多要素認証は業務を止めます。

    対策:リスクベース認証(普段と違う場所・端末のときだけ追加認証)/セッションの有効期間を業務に合わせる/シングルサインオン

    軸5:運用性(運用できること)


    手段:監視、ログ、自動化、手順の標準化、リリース手順

    対立する相手
    - 性能(詳細なログ取得はI/O負荷になる)
    コスト(監視基盤、ログ保管の容量)
    セキュリティ(ログに機密情報が含まれると、ログ自体が保護対象になる)

    「ログを詳細に取得する」と書く場合、保管期間と容量、そして機密情報の扱いに触れてください。

    軸6:移行性(移せること)


    手段:段階移行、並行稼働、データ移行ツール、切り戻し計画

    対立する相手
    - コスト(並行稼働は両系の運用コストが二重にかかる)
    複雑性(新旧の同期が必要になる)
    期間(段階移行は全体の期間が延びる)

    移行の記述で必ず問われる点:「切り戻しの判断基準」。

    「〜が確認できなければ、〜時までに切り戻す」——具体的な基準と期限を書いてください。

    この6軸を、記述にどう使うか


    設問が「〜という要件を満たすための設計を述べよ」であれば、次の3点を書きます。

    1. 採用する方式

    2. それにより何が犠牲になるか

    3. なぜその犠牲を受け入れられるか(業務要件・制約からの根拠)

    型:「〜を満たすため、〜とする。これにより〜が〜となるが、〜という業務要件から許容できると判断した。」

    そして設問が「トレードオフを述べよ」と明示していれば、対立する相手を必ず書きます。

    この6軸の対応表を持っていれば、非機能要件の記述で「何を書けばいいか分からない」状態にはなりません。

    もう1つ、無料部で渡しておくべきこと。

    SAの立場を取り違えないでください。

    • ITストラテジスト(ST):経営とITをつなぐ。戦略を立てる

    • プロジェクトマネージャ(PM):完了させる。QCDを管理する

    • ITサービスマネージャ(SM):運用し続ける。サービスを守る

    • システムアーキテクト(SA):作る。要件を満たす構造を設計する

    SAの答案が「体制と工程の話」になっていたらPMの視点です。「投資対効果の話」になっていたらSTの視点です。

    SAが書くべきは、要件から構造への変換です。

    科目B-1の解き方、要件定義と設計の記述、頻出テーマ、90分の配分、CBTへの備え、前期までの計画は、この先にあります。

    ここから先(有料部)に入っているもの


    無料部はここまでです。この先は、令和8年度前期に向けた設計に絞りました。

    • 科目B-1の解き方(問題選択、読解、90分の配分)

    • 要件定義の記述(機能要件の抽出、非機能要件の具体化、要求の優先順位付け)

    • 設計の記述(方式設計、方式の比較、インタフェース、データ、例外処理)

    • 移行と運用の記述(段階移行、並行稼働、切り戻し基準)

    • SA科目B-1の頻出テーマ(業務システムの刷新、パッケージ導入、外部連携、クラウド移行、性能改善)

    • 設問の型と文末(SA固有の注意)

    • 根拠の見つけ方(SAの事例文はどこに答えがあるか)

    • CBTへの備え(構成図に書き込めない環境への対処)

    • 科目A-2と科目B-2との関係

    • 令和8年度前期の逆算計画

    読み終えたあとにできること:科目B-1を関門として越え、論述を読ませる段階まで進むこと。

    あわせて読む


    全体像がつかめたら、次は本番で手が動く状態にする番です。同じ区分で、設問を見た瞬間に答案の形を選ぶための道具が以下です。

    • システムアーキテクト試験 科目B-2(論述式) 骨子12型 120分時間配分

    •  


    向く人:記述で伸び悩んでいる人、非機能要件で何を書くか決まらない人。
    向かない人:すでに科目B-1を安定して超えている人。

    あなたへのおすすめ