Versioned Competency Map
グローバル・コンピテンシー対応表
対応強度は、主題が一致する「direct」、能力の土台になる「foundational」、一部だけが重なる「partial」の3段階です。各対応は学習内容との関係を説明するものであり、資格、認定、またはSFIA責任レベルの達成を主張するものではありません。
参照している公式版
30レッスンの対応根拠
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| システム思考とエンジニアリングのトレードオフ | CS2023 | Final Report | direct | SF — Systems Fundamentals | システム境界、制約、観測可能なトレードオフを全体として推論する到達目標はSystems Fundamentalsの対象に一致する。 |
| システム思考とエンジニアリングのトレードオフ | SWEBOK | V4.0a | direct | CHAPTER 18 — Engineering Foundations | 代替案、反証条件、測定を用いる設計判断はEngineering DesignとEmpirical Methodsを含むEngineering Foundationsに対応する。 |
| システム思考とエンジニアリングのトレードオフ | SFIA | 9 | direct | DESN — Systems design | 要求と制約に対して複数のシステム案を比較し設計判断を残す能力はSystems designに対応する。 |
| アルゴリズム選択を計算量と測定で検証する | CS2023 | Final Report | direct | AL — Algorithmic Foundations | 計算量を予測し、入力分布と実測からアルゴリズムを再選択するためAlgorithmic Foundationsに直接対応する。 |
| アルゴリズム選択を計算量と測定で検証する | SWEBOK | V4.0a | foundational | CHAPTER 17 — Mathematical Foundations | 漸近的増加、離散構造、測定結果を用いた比較はMathematical Foundationsを実務判断へ適用する学習である。 |
| アルゴリズム選択を計算量と測定で検証する | SFIA | 9 | foundational | PROG — Programming/software development | 実装した候補を検証し、性能根拠からコードを選択・改善する活動はProgramming/software developmentに対応する。 |
| CPU・メモリ経路とアクセス局所性 | CS2023 | Final Report | direct | AR — Architecture and Organization | CPU、TLB、cache、主記憶の経路と局所性を扱うためArchitecture and Organizationに直接対応する。 |
| CPU・メモリ経路とアクセス局所性 | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | Computer Architecture and Organizationを含むComputing Foundationsと対象が一致する。 |
| CPU・メモリ経路とアクセス局所性 | SFIA | 9 | foundational | IFDN — Infrastructure design | 計算基盤の構造と性能制約を理解し、データ配置へ反映する能力はInfrastructure designの基礎となる。 |
| プロセス・スレッド・並行性の不変条件 | CS2023 | Final Report | direct | OS — Operating Systems | process、thread、共有資源、同期と停止性を扱うためOperating Systemsに直接対応する。 |
| プロセス・スレッド・並行性の不変条件 | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | OS、process、concurrencyの計算基盤知識を不変条件と障害伝播へ結ぶためComputing Foundationsに対応する。 |
| プロセス・スレッド・並行性の不変条件 | SFIA | 9 | direct | PROG — Programming/software development | 競合を再現し同期方法を実装・検証・改善する活動はProgramming/software developmentに対応する。 |
| ネットワーク遅延と部分失敗を層別に診断する | CS2023 | Final Report | direct | NC — Networking and Communication | DNS、TCP、TLS、HTTPの時系列と部分失敗を層別診断するためNetworking and Communicationに直接対応する。 |
| ネットワーク遅延と部分失敗を層別に診断する | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | ネットワークプロトコルと通信経路をソフトウェア診断へ用いるためComputing Foundationsに対応する。 |
| ネットワーク遅延と部分失敗を層別に診断する | SFIA | 9 | direct | NTDS — Network design | 遅延予算、再送、信頼性を含む通信経路の設計判断はNetwork designに対応する。 |
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| 要求を発見し、境界と例外をドメインモデルへ結ぶ | CS2023 | Final Report | partial | SE — Software Engineering | 要求発見、用語、境界、不変条件、例外を追跡する活動はSoftware Engineeringに対応する。 |
| 要求を発見し、境界と例外をドメインモデルへ結ぶ | SWEBOK | V4.0a | direct | CHAPTER 01 — Software Requirements | elicitation、analysis、specification、validation、requirements managementを横断するためSoftware Requirementsに直接対応する。 |
| 要求を発見し、境界と例外をドメインモデルへ結ぶ | SFIA | 9 | direct | REQM — Requirements definition and management | 要求を発見し、曖昧さと変更をdelivery・operation lifecycle全体で管理する能力に対応する。 |
| API契約を失敗、再送、進化まで設計する | CS2023 | Final Report | partial | SE — Software Engineering | API契約、失敗、再送、互換性を設計・検証するためSoftware Engineeringに対応する。 |
| API契約を失敗、再送、進化まで設計する | SWEBOK | V4.0a | direct | CHAPTER 03 — Software Design | interface、状態、例外、相互運用性、進化可能性を扱うためSoftware Designに対応する。 |
| API契約を失敗、再送、進化まで設計する | SFIA | 9 | direct | SWDN — Software design | 要求と標準に従ってAPIの構造・振る舞い・進化契約を設計する能力に対応する。 |
| 変更理由でモジュール境界を設計しADRで更新する | CS2023 | Final Report | partial | SE — Software Engineering | 変更理由、依存方向、ADRによる進化可能な構造設計はSoftware Engineeringに対応する。 |
| 変更理由でモジュール境界を設計しADRで更新する | SWEBOK | V4.0a | direct | CHAPTER 02 — Software Architecture | stakeholder concern、architecture decision、evaluation、reviewを扱うためSoftware Architectureに直接対応する。 |
| 変更理由でモジュール境界を設計しADRで更新する | SFIA | 9 | direct | ARCH — Solution architecture | 複数の関心と制約を統合し、変更可能なsolution architectureを記述・伝達する能力に対応する。 |
| TDDとリスク別テスト戦略で変更を証明する | CS2023 | Final Report | partial | SE — Software Engineering | TDDとリスク別テスト戦略で変更を証明するためSoftware Engineeringに対応する。 |
| TDDとリスク別テスト戦略で変更を証明する | SWEBOK | V4.0a | direct | CHAPTER 05 — Software Testing | test levels、techniques、mutation、replication、automationを扱うためSoftware Testingに直接対応する。 |
| TDDとリスク別テスト戦略で変更を証明する | SFIA | 9 | direct | TEST — Functional testing | 要求をテストへ変換し、再現可能な実行証拠で振る舞いを評価する能力に対応する。 |
| 脅威モデルを設計・検証・残余リスクへ接続する | CS2023 | Final Report | direct | SEC — Security | 資産、actor、trust boundary、脅威、control、残余リスクを扱うためSecurityに直接対応する。 |
| 脅威モデルを設計・検証・残余リスクへ接続する | SWEBOK | V4.0a | direct | CHAPTER 13 — Software Security | secure development lifecycleとsecurity engineering processを実践するためSoftware Securityに対応する。 |
| 脅威モデルを設計・検証・残余リスクへ接続する | SFIA | 9 | direct | SCTY — Information security | security controlとmanagement strategyを設計・検証する能力はInformation securityに対応する。 |
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| アクセスパターンと制約からストレージADRを再計算する | CS2023 | Final Report | direct | DM — Data Management | data model、constraint、access pattern、storage選択を扱うためData Managementに直接対応する。 |
| アクセスパターンと制約からストレージADRを再計算する | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | database systemsとdata storageの基礎を設計判断へ適用するためComputing Foundationsに対応する。 |
| アクセスパターンと制約からストレージADRを再計算する | SFIA | 9 | direct | DTAN — Data modelling and design | data requirementsと資産をmodel・diagramとして表し管理する能力に直接対応する。 |
| 分離異常を再現し、abortとretryまで設計する | CS2023 | Final Report | direct | DM — Data Management | transaction、isolation anomaly、consistency、retryを扱うためData Managementに直接対応する。 |
| 分離異常を再現し、abortとretryまで設計する | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | database transactionと並行性制御の基礎を実験で検証するためComputing Foundationsに対応する。 |
| 分離異常を再現し、abortとretryまで設計する | SFIA | 9 | direct | DBDS — Database design | 保存・アクセス機構と整合性保証を設計し、並行更新時の振る舞いを評価する能力に対応する。 |
| 重複・順序・分断を再現し復旧境界を設計する | CS2023 | Final Report | direct | PDC — Parallel and Distributed Computing | delay、duplicate、reorder、partition、recoveryを扱うためParallel and Distributed Computingに直接対応する。 |
| 重複・順序・分断を再現し復旧境界を設計する | SWEBOK | V4.0a | foundational | CHAPTER 16 — Computing Foundations | distributed computing、networking、state coordinationの基礎を復旧設計へ結ぶためComputing Foundationsに対応する。 |
| 重複・順序・分断を再現し復旧境界を設計する | SFIA | 9 | direct | DESN — Systems design | 部分失敗下の状態遷移、冪等性、回復境界を含むsystem設計はSystems designに対応する。 |
| 負荷曲線と実測profileから安全容量を判断する | CS2023 | Final Report | foundational | SF — Systems Fundamentals | load、queue、resource、tail latencyの関係からsystem capacityを判断するためSystems Fundamentalsに対応する。 |
| 負荷曲線と実測profileから安全容量を判断する | SWEBOK | V4.0a | direct | CHAPTER 06 — Software Engineering Operations | performance、reliability、load balancing、capacity managementを扱うためSoftware Engineering Operationsに直接対応する。 |
| 負荷曲線と実測profileから安全容量を判断する | SFIA | 9 | direct | CPMG — Capacity management | 現在・将来の需要に対するcapacityとperformanceを測定・計画する能力に直接対応する。 |
| 利用者journeyからSLI、SLO、alert、runbookを導く | CS2023 | Final Report | partial | SE — Software Engineering | 利用者journeyから運用品質の指標、目標、alert、runbookを設計するためSoftware Engineeringに対応する。 |
| 利用者journeyからSLI、SLO、alert、runbookを導く | SWEBOK | V4.0a | direct | CHAPTER 06 — Software Engineering Operations | service levels、monitoring、telemetry、incident actionを扱うためSoftware Engineering Operationsに直接対応する。 |
| 利用者journeyからSLI、SLO、alert、runbookを導く | SFIA | 9 | direct | SLMO — Service level management | service level targetを合意し、測定・監視・管理する能力に直接対応する。 |
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| 人間中心設計で静的サイトの利用可能性を監査する | CS2023 | Final Report | direct | HCI — Human-Computer Interaction | 利用者task、interaction、usability、accessibility評価を扱うためHuman-Computer Interactionに直接対応する。 |
| 人間中心設計で静的サイトの利用可能性を監査する | SWEBOK | V4.0a | partial | CHAPTER 05 — Software Testing | SWEBOKが明記するUsability and Human-Computer Interaction Testingを再現可能に実践する。 |
| 人間中心設計で静的サイトの利用可能性を監査する | SFIA | 9 | direct | ACIN — Accessibility and inclusion | serviceとproductのaccessibility・inclusionを監査し改善へ導く能力に直接対応する。 |
| 静的グラフィックスを同等の情報構造として設計する | CS2023 | Final Report | direct | GIT — Graphics and Interactive Techniques | graphics pipeline、visual encoding、表示制約を扱うためGraphics and Interactive Techniquesに直接対応する。 |
| 静的グラフィックスを同等の情報構造として設計する | SWEBOK | V4.0a | partial | CHAPTER 03 — Software Design | 情報構造、user-centered design、quality evaluationを静的visualへ適用するためSoftware Designに対応する。 |
| 静的グラフィックスを同等の情報構造として設計する | SFIA | 9 | direct | VISL — Data visualisation | 概念・値・関係を理解可能なgraphical representationとして表す能力に直接対応する。 |
| 反証可能な仮説から停止判断までを事前に設計する | CS2023 | Final Report | partial | SE — Software Engineering | 利用者課題を要求仮説へ変換し、実験証拠から継続・停止を判断するためSoftware Engineeringに対応する。 |
| 反証可能な仮説から停止判断までを事前に設計する | SWEBOK | V4.0a | direct | CHAPTER 01 — Software Requirements | elicitation、prototyping、prioritization、validationを反証可能な仮説として扱うためSoftware Requirementsに対応する。 |
| 反証可能な仮説から停止判断までを事前に設計する | SFIA | 9 | direct | URCH — User research | 利用者の行動・needs・motivationを調査しproduct判断へ接続する能力に対応する。 |
| 読者の判断を支える設計文書とADRを構成する | CS2023 | Final Report | direct | SEP — Society, Ethics, and the Profession | 専門家として異なる読者へ根拠・判断・リスクを明確に伝えるためSociety, Ethics, and the Professionに対応する。 |
| 読者の判断を支える設計文書とADRを構成する | SWEBOK | V4.0a | direct | CHAPTER 14 — Software Engineering Professional Practice | communication skills、team communication、presentationを設計文書へ適用するためProfessional Practiceに対応する。 |
| 読者の判断を支える設計文書とADRを構成する | SFIA | 9 | direct | INCA — Content design and authoring | 利用者・組織のneedsに合わせて技術内容を構造化し作成する能力に対応する。 |
| 倫理・privacy・社会的影響を設計制約へ変える | CS2023 | Final Report | direct | SEP — Society, Ethics, and the Profession | 倫理、privacy、uneven harm、社会的影響を設計制約へ変えるためSociety, Ethics, and the Professionに直接対応する。 |
| 倫理・privacy・社会的影響を設計制約へ変える | SWEBOK | V4.0a | direct | CHAPTER 14 — Software Engineering Professional Practice | professionalism、ethics、publicへの責任をengineering判断へ適用するためProfessional Practiceに対応する。 |
| 倫理・privacy・社会的影響を設計制約へ変える | SFIA | 9 | partial | PEDP — Information and data compliance | data lifecycle全体でprivacy・法令・情報管理上の義務を実装する能力に対応する。 |
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| 未知を残したままlegacy systemを安全に変更する | CS2023 | Final Report | partial | SE — Software Engineering | legacy comprehension、characterization test、安全な変更を扱うためSoftware Engineeringに対応する。 |
| 未知を残したままlegacy systemを安全に変更する | SWEBOK | V4.0a | direct | CHAPTER 07 — Software Maintenance | program comprehension、reengineering、continuous deliveryを含むSoftware Maintenanceに直接対応する。 |
| 未知を残したままlegacy systemを安全に変更する | SFIA | 9 | direct | ASUP — Application support | 稼働applicationを理解・維持し、安全に修正する技術活動はApplication supportに対応する。 |
| 互換性を保つschema migrationを段階実行する | CS2023 | Final Report | partial | SE — Software Engineering | 互換性を維持した段階的evolutionとrollback判断を扱うためSoftware Engineeringに対応する。 |
| 互換性を保つschema migrationを段階実行する | SWEBOK | V4.0a | direct | CHAPTER 06 — Software Engineering Operations | SWEBOKが明記するdeployment、rollback、data migration、change managementに直接対応する。 |
| 互換性を保つschema migrationを段階実行する | SFIA | 9 | direct | CHMG — Change control | 変更リスクを評価し、段階移行を制御・調整する能力に対応する。 |
| incident responseを検証可能な学習へ変える | CS2023 | Final Report | partial | SEC — Security | セキュリティインシデントの証拠、response、impact、control improvementに限定すればSecurityに対応するが、一般的な可用性・運用インシデント全体を包含しない。 |
| incident responseを検証可能な学習へ変える | SWEBOK | V4.0a | direct | CHAPTER 06 — Software Engineering Operations | incident management、problem resolution、monitoring、operational learningに直接対応する。 |
| incident responseを検証可能な学習へ変える | SFIA | 9 | direct | USUP — Incident management | incident responseを調整して影響を抑え、serviceを回復する能力に直接対応する。 |
| CI・段階配信・supply chainを結果証拠で閉じる | CS2023 | Final Report | partial | SE — Software Engineering | CI、artifact、provenance、段階配信、結果検証をsoftware lifecycleとして扱うためSoftware Engineeringに対応する。 |
| CI・段階配信・supply chainを結果証拠で閉じる | SWEBOK | V4.0a | direct | CHAPTER 08 — Software Configuration Management | software building、configuration control、release management、deliveryを扱うためSoftware Configuration Managementに直接対応する。 |
| CI・段階配信・supply chainを結果証拠で閉じる | SFIA | 9 | direct | RELM — Release management | 更新serviceをproductionへ安全にreleaseし、business objectiveとcomplianceへ整合させる能力に対応する。 |
| engineering economicsで信頼性と容量へ投資する | CS2023 | Final Report | partial | SE — Software Engineering | cost、capacity、reliabilityをsoftware investment判断へ結ぶためSoftware Engineeringに対応する。 |
| engineering economicsで信頼性と容量へ投資する | SWEBOK | V4.0a | direct | CHAPTER 15 — Software Engineering Economics | cost、cash flow、alternatives、investment、sensitivityを扱うためSoftware Engineering Economicsに直接対応する。 |
| engineering economicsで信頼性と容量へ投資する | SFIA | 9 | direct | INVA — Investment appraisal | 複数の技術投資案を費用・便益・リスクから比較する能力に直接対応する。 |
| レッスン | フレームワーク | 版 | 対応強度 | 公式識別子・名称 | 対応根拠 |
|---|---|---|---|---|---|
| コードレビューを協働品質システムとして運営する | CS2023 | Final Report | partial | SE — Software Engineering | 変更品質をreview、修正、独立再評価、system outcomeで閉じるためSoftware Engineeringに対応する。 |
| コードレビューを協働品質システムとして運営する | SWEBOK | V4.0a | direct | CHAPTER 12 — Software Quality | 継続的assessment、review、quality assuranceと改善を実践するためSoftware Qualityに対応する。 |
| コードレビューを協働品質システムとして運営する | SFIA | 9 | direct | QUAS — Quality assurance | 継続的・定期的なreviewによりquality objective達成を保証する能力に直接対応する。 |
| チームインターフェースで社会技術アーキテクチャを設計する | CS2023 | Final Report | partial | SE — Software Engineering | team ownership、dependency、SLO、cognitive loadをsoftware delivery構造へ接続するためSoftware Engineeringに対応する。 |
| チームインターフェースで社会技術アーキテクチャを設計する | SWEBOK | V4.0a | direct | CHAPTER 10 — Software Engineering Process | life cycleとprocessを組織・team境界に合わせて設計・改善するためSoftware Engineering Processに対応する。 |
| チームインターフェースで社会技術アーキテクチャを設計する | SFIA | 9 | direct | ORDI — Organisation design and implementation | 責任・capability・dependencyを基にteam構造とcultureを設計する能力に対応する。 |
| OSS governanceで貢献とリリースを持続可能にする | CS2023 | Final Report | direct | SEP — Society, Ethics, and the Profession | 公開softwareでの権利、責任、貢献行動、community stewardshipを扱うためSociety, Ethics, and the Professionに対応する。 |
| OSS governanceで貢献とリリースを持続可能にする | SWEBOK | V4.0a | direct | CHAPTER 14 — Software Engineering Professional Practice | professionalism、group dynamics、communication、ethical responsibilityをOSS運営へ適用するためProfessional Practiceに対応する。 |
| OSS governanceで貢献とリリースを持続可能にする | SFIA | 9 | direct | GOVN — Governance | 意思決定、risk、stakeholder、complianceの枠組みを公開projectで運営する能力に直接対応する。 |
| 時差と言語を越える非同期RFCを設計する | CS2023 | Final Report | direct | SEP — Society, Ethics, and the Profession | 言語・時差・文化差を越えた公平な専門コミュニケーションと合意形成を扱うためSEPに対応する。 |
| 時差と言語を越える非同期RFCを設計する | SWEBOK | V4.0a | direct | CHAPTER 14 — Software Engineering Professional Practice | team communication、group dynamics、presentation、異論の扱いを実践するためProfessional Practiceに対応する。 |
| 時差と言語を越える非同期RFCを設計する | SFIA | 9 | direct | OFCL — Organisational facilitation | 組織境界と専門領域を越えるworkgroupの協働を支援する能力に直接対応する。 |
| 証拠と撤退条件で技術方針を率いる | CS2023 | Final Report | partial | SEP — Society, Ethics, and the Profession | 技術方針を倫理、risk、cost、dissent、社会的責任と結んで率いるためSEPに対応する。 |
| 証拠と撤退条件で技術方針を率いる | SWEBOK | V4.0a | direct | CHAPTER 09 — Software Engineering Management | scope、planning、resource、risk、quality、measurementを証拠に基づく方針へ統合するためSoftware Engineering Managementに対応する。 |
| 証拠と撤退条件で技術方針を率いる | SFIA | 9 | direct | ITSP — Strategic planning | business objectiveへ技術方針・行動・resourceを整合させる能力に直接対応する。 |