
【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点を書きます。
採用する方式
それにより何が犠牲になるか
なぜその犠牲を受け入れられるか(業務要件・制約からの根拠)
型:「〜を満たすため、〜とする。これにより〜が〜となるが、〜という業務要件から許容できると判断した。」
そして設問が「トレードオフを述べよ」と明示していれば、対立する相手を必ず書きます。
この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を安定して超えている人。