基本情報技術者試験の出題分野まとめ|10ダンジョン徹底ガイド
本ページは、無料学習アプリ「IT王国の勇者」で扱う 基本情報技術者試験(FE)の出題分野を、10のダンジョン(カテゴリ)に整理した学習ガイドです。 各分野の頻出ポイントと学習のコツを凝縮しているので、 試験対策の地図としてご活用ください。
🏰 基礎理論(数学・基礎)
2進数・16進数の変換、論理演算、ド・モルガンの法則、補数表現、浮動小数点(IEEE 754)、ハフマン符号化、CRC、待ち行列理論(M/M/1)、確率・統計、機械学習(教師あり/教師なし/強化学習)、ディープラーニング、オートマトン、コンパイラ理論などが頻出。
頻出ポイント
- 2進数 ⇔ 10進数 ⇔ 16進数 の相互変換(重みを足す/16で割る)
- 2の補数:全ビット反転+1で負数を表現
- 桁落ち:近い値同士の引き算で有効桁が失われる
- M/M/1 利用率 ρ = λ / μ(来る人 ÷ さばける人)
- ベイズの定理:新情報で確率を更新
🌐 ネットワーク
OSI参照モデル、TCP/IP、IPアドレス(IPv4/IPv6、サブネットマスク、CIDR)、DNS、DHCP、HTTP/HTTPS、ルーティング、ポート番号、各種プロトコル(SMTP/POP3/IMAP/FTP/SSH)など。
頻出ポイント
- OSI 7階層とTCP/IP 4階層の対応
- well-knownポート:HTTP=80, HTTPS=443, SSH=22, DNS=53
- サブネット計算:プレフィックス長からホスト数を求める
- TCPは信頼性重視(3-wayハンドシェイク)、UDPは速度重視
🔒 セキュリティ
共通鍵暗号(AES)と公開鍵暗号(RSA)の使い分け、デジタル署名、ハッシュ関数(SHA-256)、SSL/TLS、各種攻撃手法(SQLインジェクション、XSS、CSRF、DoS/DDoS、ブルートフォース、フィッシング)、認証技術(多要素認証、生体認証)など。
頻出ポイント
- 共通鍵 = 高速・鍵配送が課題/公開鍵 = 低速・鍵配送に強い
- デジタル署名 = 送信者の秘密鍵で署名 → 受信者は公開鍵で検証
- SQLインジェクション対策 = プレースホルダ/エスケープ
- XSS対策 = HTMLエスケープ、CSP
💾 データベース
関係データベース(RDB)の正規化(第1〜第3正規形)、SQL(SELECT/JOIN/GROUP BY/サブクエリ)、トランザクションのACID特性、ロック制御、インデックス、E-R図、NoSQLとの比較など。
頻出ポイント
- 第1正規形:繰り返し列の排除
- 第2正規形:部分関数従属の排除
- 第3正規形:推移的関数従属の排除
- ACID:原子性・一貫性・独立性・永続性
- INNER JOIN / LEFT JOIN の違い
⚙️ アルゴリズム
線形探索/2分探索、ソート(バブル・選択・挿入・クイック・マージ・ヒープ)、計算量(O記法)、再帰、データ構造(配列・連結リスト・スタック・キュー・木・グラフ・ハッシュ)、動的計画法など。
頻出ポイント
- 線形探索 O(n)、2分探索 O(log n)(要ソート済)
- クイックソート 平均 O(n log n)、最悪 O(n²)
- スタック = LIFO、キュー = FIFO
- 二分木探索:左 < 親 < 右
🖥️ システム
システム構成(クライアントサーバ、3層、デュアル/デュプレックス)、信頼性指標(MTBF/MTTR、稼働率)、性能評価(レスポンスタイム、スループット、ベンチマーク)、仮想化、クラウド(IaaS/PaaS/SaaS)など。
頻出ポイント
- 稼働率 = MTBF / (MTBF + MTTR)
- 直列システム = 稼働率の積、並列 = 1 - (1-A)(1-B)
- IaaS=インフラ/PaaS=実行環境/SaaS=完成アプリ
💻 ハードウェア・OS
CPUの基本(クロック、パイプライン、キャッシュ、CISC/RISC)、メモリ階層(レジスタ→キャッシュ→主記憶→補助記憶)、入出力、割込み、OSの役割(プロセス管理、メモリ管理、ファイルシステム)、ページング、仮想記憶、スケジューリングなど。
頻出ポイント
- キャッシュメモリの目的 = 主記憶アクセスの高速化
- ページング:仮想記憶を固定サイズで管理
- スラッシング:ページ置換が頻発し性能が低下
- スケジューリング方式:FCFS / SJF / ラウンドロビン
🔧 システム開発
開発モデル(ウォーターフォール、アジャイル、スパイラル、プロトタイプ)、要件定義、UML、テスト技法(ホワイトボックス/ブラックボックス、同値分割、限界値分析、決定表)、レビュー、CI/CD、DevOpsなど。
頻出ポイント
- ウォーターフォール = 順次/アジャイル = 反復
- ブラックボックステスト:仕様ベース(入出力のみ)
- ホワイトボックステスト:内部構造ベース(命令/分岐網羅)
- UML:クラス図・シーケンス図・ユースケース図
📋 マネジメント
プロジェクトマネジメント(PMBOK、WBS、ガントチャート、PERT図、クリティカルパス)、ITサービスマネジメント(ITIL、SLA、SLO)、システム監査、内部統制など。
頻出ポイント
- クリティカルパス:プロジェクト最長経路=全体所要日数
- WBS:作業を階層分解した一覧
- ITIL:サービス戦略・設計・移行・運用・継続的改善
- SLA:サービス品質の合意書
🏢 ストラテジ
経営戦略(SWOT、3C、5フォース、PPM)、マーケティング(4P、STP)、財務会計(B/S、P/L、損益分岐点)、法務(著作権、不正アクセス禁止法、個人情報保護法、労働関連法規)、標準化など。
頻出ポイント
- SWOT:強み・弱み・機会・脅威
- PPM:花形・金のなる木・問題児・負け犬
- 損益分岐点 = 固定費 ÷ (1 - 変動費率)
- 個人情報保護法:本人同意なき第三者提供は原則禁止
❓ よくある質問(FAQ)
- Q. 基本情報技術者試験は独学で合格できますか?
- A. はい、独学で十分合格可能です。過去問演習と苦手分野の反復学習が鍵です。本アプリは10分野を網羅し、解説付きで無料学習できます。
- Q. 学習に必要な期間はどのくらいですか?
- A. IT未経験で約150〜200時間、実務経験者で約50〜80時間が目安です。1日1時間でも3〜6か月で合格圏に到達します。
- Q. どの分野から勉強すべきですか?
- A. 基礎理論 → アルゴリズム → ハードウェア/OS → ネットワーク → セキュリティ → データベース → システム開発 → マネジメント → ストラテジの順がおすすめです。
- Q. このアプリは無料ですか?
- A. 完全無料・登録不要・インストール不要。ブラウザだけで学習可能です。
📚 おすすめ参考書
アプリでの演習と並行して参考書を使うと、理解がより深まります。(PR:アフィリエイトリンクを含みます)
© IT王国の勇者 / 問題はIPA公開問題をベースに作成されています