Instiq

応用情報技術者試験参考書

ワンランク上の IT 人材を証明する国家試験、応用情報技術者(AP)。本コースは午前(科目A)の四肢択一(テクノロジ・マネジメント・ストラテジ)を対象に対策します(午後の記述式は対象外)。

応用情報技術者試験(AP)について

応用情報技術者試験(AP)は、IPA(情報処理技術者試験) が提供するプロフェッショナル・エキスパートレベルの認定資格です。このページでは、試験範囲を全 6 章・27 節の参考書として体系的に解説し、本番形式の練習問題で理解度を確認できます。下の章一覧から順に読み進め、「問題集で演習する」で実力を試すのが効率的な学習の流れです。

試験で問われる分野(出題範囲の目安)

  • テクノロジ系約 62%
  • マネジメント系約 13%
  • ストラテジ系約 25%

配点は本番試験の目安です。各分野は下の章・節で詳しく解説しています。

公式の試験情報:https://www.ipa.go.jp/shiken/kubun/ap.html

1基礎理論とアルゴリズム

  • 1.1離散数学と応用数学

    集合・命題論理の基礎、n進数と浮動小数点の誤差、期待値・分散・正規分布・相関係数などの確率統計、待ち行列で利用率ρと平均待ち時間を求める待ち行列理論(M/M/1)、そして線形計画法・最短経路問題などの最適化を学びます。

  • 1.2情報理論と符号化

    事象の意外性を数値化する情報量と不確実性の平均を表すエントロピー、頻度に応じて符号長を変えるハフマン符号化などのデータ圧縮、伝送誤りを検知・訂正するパリティ・CRC・ハミング符号、そして文字コード(Unicode/UTF-8等)を学びます。

  • 1.3データ構造

    配列・リスト・スタック・キューの基礎操作の計算量、階層構造を表す木構造(2分探索木・平衡木・ヒープ)、キーから直接位置を求めるハッシュ、そして頂点と辺で関係を表すグラフを、それぞれの計算量特性とセットで学びます。

  • 1.4アルゴリズムと計算量

    アルゴリズムの効率を入力サイズの増加で評価するオーダ記法(O記法)、2分探索・ハッシュ探索、クイックソート・マージソート・ヒープソートの計算量と安定性、再帰と分割統治法、重複計算を排除する動的計画法、そしてグラフ探索(幅優先/深さ優先)を学びます。

  • 1.5プログラミングとAI基礎

    プログラム言語のパラダイムとデータ形式(XML/JSON)、機械学習(教師あり/教師なし/強化学習)と深層学習、画像認識で使われるCNN、生成AIとLLM(大規模言語モデル)、そして人間の言語をコンピュータで扱う自然言語処理を学びます。

2コンピュータシステム

  • 2.1プロセッサと並列処理

    FE/SGで学ぶ命令実行サイクルを踏まえ、パイプラインハザードの3分類(構造/データ/制御)と対処法、複数の命令を同時に発行するスーパースカラ、実行順序を入れ替えるアウトオブオーダー実行を学びます。さらにマルチコア・GPUによる並列処理の分類(SIMD/MIMD)、そしてパイプライン処理時間・MIPS・CPIの計算を扱います。

  • 2.2メモリと記憶階層

    FE/SGのキャッシュ・仮想記憶の基礎を踏まえ、実効アクセス時間・ヒット率の計算を精密に扱い、ライトスルー/ライトバックの性能・信頼性トレードオフを深掘りします。さらに仮想記憶のページ置換アルゴリズム(LRU/FIFO)とページフォールトの計算、キャッシュの多段構成(L1/L2/L3)まで扱います。

  • 2.3システム構成と仮想化

    FE/SGのクライアントサーバ・Web3層・クラスタ構成を踏まえ、仮想化の中核であるハイパーバイザ(ホスト型/ゲスト型)の仕組みと、より軽量なコンテナ(Docker等)との違いを深掘りします。さらに負荷分散の方式(ラウンドロビン/最少コネクション)、IaaS/PaaS/SaaSの責任分界、冗長構成(デュアルシステム/デュプレックスシステム)まで扱います。

  • 2.4性能評価と信頼性

    FE/SGのレスポンス/スループット・稼働率の基礎を踏まえ、待ち行列理論(M/M/1モデル・利用率/平均待ち時間の計算)による性能見積り、直列・並列・混合構成の稼働率計算、MTBF/MTTR、RASIS、キャパシティ管理の考え方まで深掘りします。

  • 2.5OSとミドルウェア

    FE/SGのタスク管理・排他制御の基礎を踏まえ、スケジューリング方式の比較(ラウンドロビン/優先度/SJF)、セマフォによる排他制御の仕組みとデッドロックの発生条件(4条件)・回避策を深掘りします。さらに仮想記憶とプロセス管理の関係、ミドルウェア(DBMS/APサーバ/メッセージキュー)の役割、OSSのライセンス(GPL/MIT等)まで扱います。

  • 2.6ハードウェアと組込み

    FE/SGの論理回路・フリップフロップの基礎を踏まえ、組合せ回路(半加算器/全加算器)と順序回路の設計、真理値表からの回路読み取りを深掘りします。さらにIoTデバイス(センサ/アクチュエータ)の実務的な設計判断、リアルタイムOS(RTOS)の応答性、組込み特有の省電力設計(動的電圧・周波数スケーリング等)まで扱います。

3技術要素:データベースとネットワーク

4セキュリティと開発技術

  • 4.1情報セキュリティの基礎と暗号・認証(PKI・デジタル署名)

    CIA(機密性・完全性・可用性)と補完要素(真正性・責任追跡性・否認防止)を土台に、共通鍵暗号・公開鍵暗号・ハイブリッド暗号の鍵の使い方の違い、ハッシュ関数の性質、秘密鍵で署名し公開鍵で検証するデジタル署名、公開鍵の正当性を保証するPKI・認証局(CA)、多要素認証・生体認証、Web通信を守るSSL/TLSをレベル3の深さで学びます。

  • 4.2脅威と対策(攻撃手法・FW/IDS/IPS/WAF・ゼロトラスト)

    マルウェア(ウイルス/ワーム/トロイの木馬/ランサムウェア)、標的型攻撃・フィッシング・BEC、Webアプリ攻撃(SQLインジェクション・XSS・CSRF)、DoS/DDoS、境界防御(FW・IDS・IPS・WAF・DMZ)、境界に依存しないゼロトラスト、組織的管理のISMS・リスクマネジメント・CSIRTをレベル3の深さで学びます。

  • 4.3システム開発技術(オブジェクト指向・UML・設計・テスト)

    開発プロセス(要件定義→外部設計→内部設計→プログラミング→テスト)、オブジェクト指向の三大要素(カプセル化・継承・多相性(ポリモーフィズム))、UML(クラス図・ユースケース図・シーケンス図)による設計の可視化、モジュール分割の尺度(結合度・強度)、テスト技法(ホワイトボックステストの網羅基準・ブラックボックステストの同値分割/限界値分析)、レビュー手法をレベル3の深さで学びます。

  • 4.4ソフトウェア開発管理(アジャイル・DevOps/CI-CD・見積り・構成管理)

    開発モデル(ウォーターフォールモデル・アジャイル開発のスクラム/XP(エクストリームプログラミング)・スパイラルモデル)、DevOps・CI/CD・IaC(Infrastructure as Code)、見積り技法(ファンクションポイント法・COCOMO)、構成管理・バージョン管理をレベル3の深さで学びます。

5マネジメント系

  • 5.1プロジェクトマネジメント

    PMBOKの知識体系を土台に、スコープ管理のWBS、スケジュール管理のアローダイアグラム・PERT・クリティカルパス(最早/最遅開始日・日程計算)、コスト管理のEVM(PV/EV/AC・SV/CV・SPI/CPI・EAC)、そして品質・リスク・調達・ステークホルダの各管理領域をレベル3の計算問題として学びます。

  • 5.2サービスマネジメント

    ITILのサービスライフサイクル/バリューシステムを土台に、SLA/SLM、インシデント管理・問題管理・変更管理・構成管理、キャパシティ管理・可用性管理(稼働率の計算=MTBF/MTTR)、サービスデスク、ファシリティ管理(UPS/データセンター)をレベル3の計算・判断問題として学びます。

  • 5.3システム監査と内部統制

    監査プロセス(監査計画・実施・報告・フォローアップ)、監査証拠(十分性・適切性)と監査技法(ヒアリング・ドキュメントレビュー・現地調査・CAAT)、内部統制(IT統制=IT全般統制と業務処理統制・職務分掌)、可監査性、監査人の独立性を学びます。

6ストラテジ系

  • 6.1システム戦略と企画

    経営目標を実現する情報システム戦略と、全体最適の設計図であるエンタープライズアーキテクチャ(EA)を軸に、業務そのものを見直すBPR/BPM・業務モデリング、定型作業を自動化するRPA、事業モデルを変革するDXを学びます。さらにシステム化を進める際のシステム化計画・要件定義、外部調達のRFI/RFP/相見積り、ソリューションビジネス(クラウド/SaaS活用)を、レベル3として調達プロセスの妥当性判断まで踏み込んで押さえます。

  • 6.2経営戦略マネジメント

    競合環境を分析するSWOT分析・PPM・5フォース分析・バリューチェーン・コアコンピタンスといった競争戦略の手法、顧客に価値を届けるマーケティング(4P・STP)、戦略の達成度を測るKGI/KPI/CSFとバランススコアカード(BSC)、顧客・供給網・基幹業務を支えるCRM/SCM/ERPを学びます。レベル3として、複数の分析フレームワークを組み合わせて1つの経営判断を導く総合力を問います。

  • 6.3技術戦略とビジネスインダストリ

    技術を経営資源として活かすMOT(技術経営)、破壊的な変化をもたらすイノベーション(オープンイノベーション/死の谷)、将来の技術展開を示す技術ロードマップ、そしてIoT・機械学習・生成AIといったAI活用の実務、POS・EDIなどのビジネスシステム、EC・フィンテック・ロングテールといったe-ビジネス、生産の無駄を省くJIT/かんばん方式を学びます。

  • 6.4企業活動と会計

    企業の経営組織の形態、損益計算書・貸借対照表・損益分岐点(固定費/変動費)といった財務会計の基礎、ROI/ROE等の財務指標、そして在庫や計画を数理的に扱うOR/IE(在庫管理・線形計画・需要予測・検定・QC七つ道具・デシジョンツリー)を学びます。レベル3として、具体的な数値からの計算・判断を重点的に扱います。

  • 6.5法務と標準化

    知的財産権(著作権・産業財産権)、セキュリティ関連法規(不正アクセス禁止法・個人情報保護法・情報流通プラットフォーム対処法)、労働/取引関連法規(労働者派遣法・中小受託取引適正化法)、コンプライアンス、そして標準化(ISO/JIS・デジュールスタンダード・デファクトスタンダード)を学びます。レベル3として、currency(最新の法令名・制度)に基づく正確な理解を重視します。