Systems Architect Examination study guide
Systems Architect Examination · Work through your exam, one topic at a time.
システムアーキテクト試験(略号 SA、英語名称 Systems Architect Examination)は、IPA 独立行政法人 情報処理推進機構が実施する情報処理技術者試験の高度試験の一つです。位置づけは「業務とITのグランドデザイナー」であり、システム開発の上流工程を主導する立場で、豊富な業務知識に基づいて的確な分析を行い、業務ニーズに適した情報システムのグランドデザインを設計し完成に導く上級エンジニアを目指す方に適しています。対象者像は、高度IT人材として確立した専門分野をもち、ITストラテジストによる提案を受けて、情報システムを利用したシステムの開発に必要となる要件を定義し、それを実現するためのアーキテクチャを設計し、開発を主導する者です。役割としては、全体最適の観点からの情報システムの構造設計、要件の分析・整理・取りまとめ、情報セキュリティを確保できる最適なシステム方式の設計、品質確保に向けたソフトウェアの設計・開発・テスト・運用・保守の検討、そして情報システム及びその効果の評価が挙げられます。ネットワーク、データベース、セキュリティなどの固有技術は、必要に応じて専門家の支援を受ける前提です。期待する技術水準には、業務モデルや情報システム全体体系の検討、業務プロセスの専門知識とシステム知識の双方を活用した提案、ビジネス活動の抽象化・モデル化、業種ごとのベストプラクティスに関する知見、汎用的なシステムの適切な選択と適用、要素技術の技術リスクと影響を勘案した構築・保守、評価基準の設定と分析・評価、ソフトウェアやシステムサービスの汎用化の検討が含まれます。2026年度はCBT方式により前期に実施され、現行試験制度は2026年度の試験実施をもって終了し、2027年度から新試験制度に移行する予定です。準備では、シラバスと過去問題で出題範囲を確認し、要件定義から方式設計までの一連の流れを業務シナリオ単位で説明できるようにしておくことが有効です。. Topics on this exam: 科目A-1 (多肢選択式・四肢択一), 科目A-2 (多肢選択式・四肢択一), 科目B-1 (記述式), and 科目B-2 (論述式). The Systems Architect Examination study guide has 4 sections and about 116 words.
01科目A-1 高度共通の基礎を四肢択一で取り切る
科目A-1は、高度区分に共通する基礎体力を問う四肢択一の領域である。テクノロジ系(基礎理論、アルゴリズム、コンピュータシステム、データベース、ネットワーク、セキュリティ、開発技術)を中心に、マネジメント系とストラテジ系の基礎も含めた範囲から多数の設問が出る。1問あたりに割ける時間はごく短く、問われるのは暗記量ではなく、用語を正しく使い分けられるかどうかである。 テクノロジ系が大半を占める。とくにセキュリティ、ネットワーク、データベースは毎回複数問出る。 計算問題が数問必ず混ざる。稼働率、実効アクセス時間、期待値、確率、売上・利益率、待ち行列の基礎など。 「最も適切なもの」を選ばせる形式が基本で、誤答肢は用語の定義を一箇所だけずらして作られている。 1. 未知の用語に遭遇したら即座に後回しにする。全問解答が前提の試験である。 キャッシュメモリのアクセス時間が10ナノ秒、主記憶のアクセス時間が100ナノ秒、キャッシュのヒット率が0.9のとき、実効アクセス時間はいくらか。ヒット時はキャッシュだけ、ミス時は主記憶だけを参照するものとして加重平均する。 10×0.9+100×0.1=9+10=19ナノ秒。 「ミス時はキャッシュと主記憶の両方を参照する」と考えて29ナノ秒とする肢が誤答として置かれる。IPAの定義はヒット率による加重平均である。 「適切でないもの」を問う設問で、適切な肢を選んでしまう。 計算でミリ秒とマイクロ秒を混在させたまま比較する。 1問に時間をかけすぎ、後半の得点源を落とす。. 科目A-1は高度共通の基礎を問う四肢択一で、テクノロジ系が中心.
32 words, under 1 min02科目A-2 設計判断を条件読解で選び切る
科目A-2は、システムアーキテクト固有の設計判断を問う四肢択一である。要求分析、非機能要件、アーキテクチャパターン、可用性・性能設計、システム統合、移行計画、クラウド活用など、設計工程の各局面で「どれを選ぶか」が問われる。短い状況説明が付き、与えられた条件を満たす最も適切な設計・施策を選ばせる点が科目A-1との違いである。 要求された非機能要件を満たす最小の構成を選ぶ。過剰な冗長化や目的の不明な最新技術の採用は、要件に照らして説明できなければ不正解になる。 可用性は直列と並列で計算が変わる。直列は積、並列(どれか一つ動けばよい)は1−(1−r)のn乗。 性能は「ボトルネックはどこか」を先に特定する。アプリ、DB、ネットワークのどこを変えるかで正解肢が変わる。 クラウドでは責任分界点を意識する。利用者が設計すべき範囲を問う肢が正解になりやすい。 Webサーバ2台を並列に配置し、どちらか一方が稼働していればサービスを継続できる構成で、各サーバの稼働率が0.9のとき、システム全体の稼働率はいくらか。 並列構成なので「両方止まる確率」を1から引く。1−(1−0.9)の2乗=1−0.01=0.99。 0.9×0.9=0.81とするのは、2台とも稼働している必要がある直列扱いの計算であり、誤答肢として置かれる。設問が「両方稼働が条件」なのか「どちらか稼働でよい」のかを必ず確認する。 可用性の目標値を満たすかどうかを計算せず、語感で選択する。 「最新のクラウドサービスを採用」といった魅力的だが要件と無関係な肢に流れる。 移行計画で、切り戻し手順やデータ移行の検証を落とした肢を選ぶ。. 科目A-2は設計工程の判断を問う四肢択一で、事例文の条件読解が勝負. 並列の稼働率は1−(1−r)のn乗、直列は積.
27 words, under 1 min03科目B-1 事例読解から短答記述でキーワードを拾う
科目B-1は記述式である。数ページの事例(システムの設計・改善・移行の物語)を読み、「なぜその問題が起きたか」「施策の効果は何か」「別案と比べてなぜ優れるか」を30〜60字程度で答えさせる。採点はキーワード一致に近く、本文で使われた用語をそのまま使えるかが得点を分ける。 設問文を分解する。「原因」を問われたら原因だけを書く。施策を書けば問いとずれて0点に近づく。 該当箇所を本文から探し、著者が使った名詞(テーブル名、処理名、方式名)をそのまま使う。 因果を「〜のため」「〜により」でつなぐ。主語と述語を省略しない。 指定字数の8割以上を埋める。極端に短い答案は要素不足とみなされる。 事例:日次締め処理の時間が5時間に延びた。設計者は受注テーブルの検索条件を見直したが改善せず、最終的に索引を追加して1時間に短縮した。 設問:「締め処理が長時間化した原因を、本文の用語を用いて答えよ。」 答案例:「受注テーブルの検索項目に索引が設定されておらず、締め処理が全件走査になっていたため。」 理由:本文に「索引が未設定」「全件走査」の記述があり、時間延長の直接原因である。施策(索引の追加)を書くと問いとずれる。 一般論(「性能設計が不十分だった」)で終わり、事例固有の名詞がない。 設問が「二つ答えよ」なのに一つしか書かない。 本文にない自説の技術を追加し、因果がぼやける。 字数を大きく超えて採点対象外になる。. 科目B-1は事例読解+短答記述で、採点はキーワードで決まる.
30 words, under 1 min04科目B-2 観点と経験を一貫させて論述する
科目B-2は論述式である。提示された2〜3のテーマから1つを選び、設問1でテーマに関する観点(知識)を、設問2で自らのプロジェクト経験を問われる。合否を分けるのは文章力ではなく、観点の数と具体性、そして設問間の一貫性である。 設問1:「3つの観点を挙げ、それぞれ説明せよ」型。観点を列挙し、各観点について定義→効果→留意点の順で書く。観点同士を重複させない。 設問2:背景(システムと規模)→課題(数値で)→分析→設計・施策→結果(数値で)→考察、の流れで書く。 自分の役割を明示する。「私は設計リーダとして〜を担当した」と書く。 数値を必ず入れる。「応答時間が3秒から0.5秒に短縮」「可用性99.9%を達成」。 設問1で「レスポンス、スループット、リソース消費の3観点」を挙げたとする。設問2では、同じ3観点のどれに着目した経験を書くかを決め、施策と結果を対応させる。例えば「参照系APIのレスポンス改善のため、参照頻度の高いマスタをメモリに保持するキャッシュ層を追加した。結果、平均応答時間を1.2秒から0.3秒に短縮した。」設問1で挙げた観点と設問2の経験がずれていると、構成の一貫性を欠くと評価される。 設問1で挙げた観点と設問2の経験が無関係。 施策の説明が「導入した」で終わり、効果が定性表現だけになる。 テーマから外れた経験(可用性のテーマで開発手法の話)を書く。 設問の指定文字数に対して極端に短い、または超過する。. 科目B-2はテーマ選択+論述で、観点の数と具体性が評価される.
27 words, under 1 minMore study resources for Systems Architect Examination
- Cheat sheet浮動小数点数の表現: (-1)^S × 1.M × 2^(E-bias)。単精度(IEEE 754)は符号1・指数8・仮数23ビット、バイアス127。倍精度は指数11・仮数52、バイアス1023。.
- Study plan科目A-1の出題範囲(ハードウェア、ソフトウェア、ネットワーク、データベース、セキュリティ、システム開発、マネジメント系)を7分野のマップに整理し、各分野の重要用語を50語ずつ洗い出す.
- Exam-day guideBring the original physical ID (passport or national ID card) whose name matches your registration exactly.