マネジメント
- ITILInformation Technology Infrastructure Library
- IT サービスマネジメントのベストプラクティス集。
- 現行は ITIL 4。サービスバリューシステム(SVS)・34 のプラクティスを定義。SM 試験で必須、AU・SC 試験でも周辺知識として頻出。
- #サービスマネジメント#SLA
- EVMEarned Value Management
- 進捗・コスト・実績を統合的に管理する PM 手法。
- PV (計画値) / EV (出来高) / AC (実コスト) と、SV/CV/SPI/CPI を計算する設問が PM 試験で頻出。差異分析と完成時総コスト予測に使う。
- #PMBOK#進捗管理
- SLAService Level Agreement
- サービス提供者と利用者の間で結ぶ品質保証契約。
- 稼働率・応答時間・サポート対応時間などを数値で合意する。SLO(社内目標)・OLA(社内合意)との違いに注意。SM・SC・AU 試験で頻出。
- #サービスマネジメント
- WBSWork Breakdown Structure
- プロジェクトの作業を階層的に分解した構造図。
- 成果物指向(Deliverable-oriented)に分解するのが基本。最下層がワークパッケージ。PM 試験で必須。
- #PMBOK#WBS
- PMBOKProject Management Body of Knowledge
- PM の知識体系標準。PMI が発行する。
- 現行は第 7 版で、原則ベースのアプローチに転換した。10 知識エリアと 5 プロセス群(旧版)の対応関係は PM 試験で頻出。
- #PMBOK#WBS#EVM
- プロジェクト憲章Project Charter
- プロジェクトを正式に承認し、PM の権限を文書化する文書。
- 立ち上げプロセスの主要成果物。PMBOK の中で最初に作成される。PM 試験で頻出。
- #PMBOK
データベース
- ACIDAtomicity, Consistency, Isolation, Durability
- 信頼できるトランザクションが満たすべき 4 性質。
- 原子性(Atomicity)/ 一貫性(Consistency)/ 独立性(Isolation)/ 永続性(Durability)の 4 つを指す。RDBMS の基本要件で、SC/DB 試験で頻出。BASE と対比される。
- #トランザクション#ロック
- 正規化Normalization
- データの冗長を除去するスキーマ整理手順。
- 1NF/2NF/3NF/BCNF/4NF/5NF の段階を理解する。3NF まで解けることが DB 試験合格の最低ラインとされる。
- #正規化#ER図
- B木 / B+木B-tree / B+-tree
- ディスクアクセスを最小化する平衡多分木索引構造。
- RDBMS の索引(インデックス)として広く使われる。B+ 木は葉ノードが連結リストを構成し、範囲検索に強い。MySQL InnoDB や PostgreSQL の B-tree 索引はこの構造。
- #インデックス#正規化
開発技術
- アジャイルAgile
- 短い反復で漸進的にソフトウェアを開発する手法群。
- スクラム・XP・カンバンなどの実装。ウォーターフォールとの対比、アジャイル宣言の 4 つの価値・12 の原則が頻出。
- #アジャイル#スクラム
セキュリティ
- SQL インジェクションSQL Injection
- 入力値経由で意図しない SQL を実行させる攻撃。
- 対策はプリペアドステートメント(バインド機構)の使用が基本。入力エスケープのみは不完全。SC・SG・AP で頻出。
- #SQLインジェクション#OWASP#XSS
- OAuth 2.0OAuth 2.0
- アクセス権限を委譲するための業界標準プロトコル。
- クライアントがリソースサーバーにアクセスする許可を、リソースオーナーから取得するための仕組み。SC・AP・SG 試験で頻出。Authorization Code Flow が中心。
- #認証#OAuth#OIDC
- OWASP Top 10OWASP Top 10
- Web アプリで最重要の脆弱性 10 種を OWASP が公表するリスト。
- SQL インジェクション・XSS・CSRF・認証不備などが含まれ、SC 試験の必須知識。最新版は 2021 年版で、3 年ごとに更新される。
- #XSS#CSRF#SQLインジェクション#OWASP
- XSSCross-Site Scripting
- 他サイトの利用者ブラウザに不正スクリプトを実行させる攻撃。
- 反射型・蓄積型・DOM 型の 3 種類。対策は出力エスケープと CSP(Content-Security-Policy)。SC・SG で頻出。
- #XSS#OWASP#CSRF
- 公開鍵暗号Public-key Cryptography
- 公開鍵と秘密鍵のペアで暗号化・署名を行う方式。
- RSA・楕円曲線暗号(ECC)が代表。共通鍵暗号との速度比較・鍵配送問題の解決手段としての役割が頻出。
- #公開鍵暗号#ハッシュ#デジタル署名
- デジタル署名Digital Signature
- メッセージに対して送信者の本人性と完全性を保証する暗号技術。
- 送信者の秘密鍵で署名し、受信者は公開鍵で検証。ハッシュ関数と組合せて使う。否認防止に有効。
- #公開鍵暗号#ハッシュ#デジタル署名
- ハッシュ関数Hash Function
- 任意長入力から固定長の出力を計算する一方向関数。
- SHA-256・SHA-3・MD5 など。MD5/SHA-1 は安全でないとされる。パスワード保存にはソルト + 反復ハッシュが必須。
- #ハッシュ#公開鍵暗号
システム構成
- クラウドコンピューティングCloud Computing
- ネットワーク経由でコンピューティング資源を利用する形態。
- IaaS / PaaS / SaaS のサービスモデルと、パブリック / プライベート / ハイブリッドの配備モデルの組合せが頻出。
- #仮想化#IaaS#PaaS#SaaS
- プロセスProcess
- 実行中のプログラムを表す OS の管理単位。
- プロセス間でアドレス空間が独立しており、スレッドは同一アドレス空間を共有する。コンテキストスイッチのコストが性能に影響する。
- #プロセス#スレッド
- ベンチマークBenchmark
- 性能を評価するための標準化された試験。
- TPC-C・SPEC・LINPACK などが代表。AP・FE で名前と対象(DB/CPU/HPC など)の対応が頻出。
- #性能評価
- RAIDRedundant Array of Independent Disks
- 複数ディスクを束ねて性能・信頼性を高める方式。
- RAID 0/1/5/6/10 の特徴と必要ディスク数・実効容量・耐故障数を覚える。AP・FE 試験で必須、NW・DB でも周辺知識として出る。
- #可用性#ストレージ
アルゴリズム
- 計算量 (O 記法)Big-O Notation
- アルゴリズムの実行時間/空間を入力サイズの関数で表す記法。
- O(1), O(log n), O(n), O(n log n), O(n^2), O(2^n) の比較が頻出。FE 科目 B でアルゴリズム解析に必須。
- #計算量
- 二分探索Binary Search
- ソート済み配列で中央値と比較する探索アルゴリズム。
- 計算量は O(log n)。線形探索 O(n) と比較する設問が頻出。FE・AP で計算量比較が出る。
- #計算量#二分探索
法務
- 個人情報保護法Act on the Protection of Personal Information
- 個人情報の取扱いを規定する日本の法律。
- 2022 年改正で漏えい時の報告義務化、仮名加工情報の創設などが加わった。SG・SC・IP で頻出。
- #個人情報保護法#コンプライアンス
- 著作権Copyright
- 創作物に対して著作者が持つ独占的権利。
- プログラム・データベースは著作物として保護される。職務著作の要件、引用の要件は IP・SG・AP で頻出。
- #著作権#知的財産権
ネットワーク
- CIDRClassless Inter-Domain Routing
- クラスフルアドレス制を廃したサブネット表記方式。
- IP アドレスを `192.168.0.0/24` のようにプレフィックス長で表現する。サブネット計算が頻出問題。NW・SC 試験で必須知識。
- #サブネット#TCP/IP#IPv4
- DNSDomain Name System
- ドメイン名と IP アドレスを変換する階層型分散システム。
- 再帰問合せ・反復問合せの違いや、A/AAAA/CNAME/MX/TXT などのレコード種類が頻出。DNSSEC・DoH/DoT などのセキュア化方式も近年の出題ポイント。
- #TCP/IP#セキュリティ
- TCP/IPTCP/IP
- インターネットの基本通信プロトコル群。
- リンク層・インターネット層・トランスポート層・アプリケーション層の 4 層モデル。OSI 参照モデルとの対比が頻出。NW 試験で必須。
- #TCP/IP#OSI
戦略・経営
- JIT (Just-In-Time)Just-In-Time
- 必要な時に必要な量だけ生産・調達する手法。
- トヨタ生産方式の中核概念。在庫を減らしリードタイムを短縮する。ストラテジ系・経営戦略マネジメントで出題されることがある。
- #在庫管理
基礎理論
- マシン学習Machine Learning
- データから自動的にパターンを学習する技術分野。
- 教師あり / 教師なし / 強化学習に大別される。AI ブームで近年 IT パスポート・基本情報・応用情報での出題比率が増えている。
- #AI#ニューラルネットワーク