Versioned Competency Map

グローバル・コンピテンシー対応表

対応強度は、主題が一致する「direct」、能力の土台になる「foundational」、一部だけが重なる「partial」の3段階です。各対応は学習内容との関係を説明するものであり、資格、認定、またはSFIA責任レベルの達成を主張するものではありません。

参照している公式版

30レッスンの対応根拠

foundations — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
システム思考とエンジニアリングのトレードオフCS2023Final ReportdirectSF — Systems Fundamentalsシステム境界、制約、観測可能なトレードオフを全体として推論する到達目標はSystems Fundamentalsの対象に一致する。
システム思考とエンジニアリングのトレードオフSWEBOKV4.0adirectCHAPTER 18 — Engineering Foundations代替案、反証条件、測定を用いる設計判断はEngineering DesignとEmpirical Methodsを含むEngineering Foundationsに対応する。
システム思考とエンジニアリングのトレードオフSFIA9directDESN — Systems design要求と制約に対して複数のシステム案を比較し設計判断を残す能力はSystems designに対応する。
アルゴリズム選択を計算量と測定で検証するCS2023Final ReportdirectAL — Algorithmic Foundations計算量を予測し、入力分布と実測からアルゴリズムを再選択するためAlgorithmic Foundationsに直接対応する。
アルゴリズム選択を計算量と測定で検証するSWEBOKV4.0afoundationalCHAPTER 17 — Mathematical Foundations漸近的増加、離散構造、測定結果を用いた比較はMathematical Foundationsを実務判断へ適用する学習である。
アルゴリズム選択を計算量と測定で検証するSFIA9foundationalPROG — Programming/software development実装した候補を検証し、性能根拠からコードを選択・改善する活動はProgramming/software developmentに対応する。
CPU・メモリ経路とアクセス局所性CS2023Final ReportdirectAR — Architecture and OrganizationCPU、TLB、cache、主記憶の経路と局所性を扱うためArchitecture and Organizationに直接対応する。
CPU・メモリ経路とアクセス局所性SWEBOKV4.0afoundationalCHAPTER 16 — Computing FoundationsComputer Architecture and Organizationを含むComputing Foundationsと対象が一致する。
CPU・メモリ経路とアクセス局所性SFIA9foundationalIFDN — Infrastructure design計算基盤の構造と性能制約を理解し、データ配置へ反映する能力はInfrastructure designの基礎となる。
プロセス・スレッド・並行性の不変条件CS2023Final ReportdirectOS — Operating Systemsprocess、thread、共有資源、同期と停止性を扱うためOperating Systemsに直接対応する。
プロセス・スレッド・並行性の不変条件SWEBOKV4.0afoundationalCHAPTER 16 — Computing FoundationsOS、process、concurrencyの計算基盤知識を不変条件と障害伝播へ結ぶためComputing Foundationsに対応する。
プロセス・スレッド・並行性の不変条件SFIA9directPROG — Programming/software development競合を再現し同期方法を実装・検証・改善する活動はProgramming/software developmentに対応する。
ネットワーク遅延と部分失敗を層別に診断するCS2023Final ReportdirectNC — Networking and CommunicationDNS、TCP、TLS、HTTPの時系列と部分失敗を層別診断するためNetworking and Communicationに直接対応する。
ネットワーク遅延と部分失敗を層別に診断するSWEBOKV4.0afoundationalCHAPTER 16 — Computing Foundationsネットワークプロトコルと通信経路をソフトウェア診断へ用いるためComputing Foundationsに対応する。
ネットワーク遅延と部分失敗を層別に診断するSFIA9directNTDS — Network design遅延予算、再送、信頼性を含む通信経路の設計判断はNetwork designに対応する。
build — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
要求を発見し、境界と例外をドメインモデルへ結ぶCS2023Final ReportpartialSE — Software Engineering要求発見、用語、境界、不変条件、例外を追跡する活動はSoftware Engineeringに対応する。
要求を発見し、境界と例外をドメインモデルへ結ぶSWEBOKV4.0adirectCHAPTER 01 — Software Requirementselicitation、analysis、specification、validation、requirements managementを横断するためSoftware Requirementsに直接対応する。
要求を発見し、境界と例外をドメインモデルへ結ぶSFIA9directREQM — Requirements definition and management要求を発見し、曖昧さと変更をdelivery・operation lifecycle全体で管理する能力に対応する。
API契約を失敗、再送、進化まで設計するCS2023Final ReportpartialSE — Software EngineeringAPI契約、失敗、再送、互換性を設計・検証するためSoftware Engineeringに対応する。
API契約を失敗、再送、進化まで設計するSWEBOKV4.0adirectCHAPTER 03 — Software Designinterface、状態、例外、相互運用性、進化可能性を扱うためSoftware Designに対応する。
API契約を失敗、再送、進化まで設計するSFIA9directSWDN — Software design要求と標準に従ってAPIの構造・振る舞い・進化契約を設計する能力に対応する。
変更理由でモジュール境界を設計しADRで更新するCS2023Final ReportpartialSE — Software Engineering変更理由、依存方向、ADRによる進化可能な構造設計はSoftware Engineeringに対応する。
変更理由でモジュール境界を設計しADRで更新するSWEBOKV4.0adirectCHAPTER 02 — Software Architecturestakeholder concern、architecture decision、evaluation、reviewを扱うためSoftware Architectureに直接対応する。
変更理由でモジュール境界を設計しADRで更新するSFIA9directARCH — Solution architecture複数の関心と制約を統合し、変更可能なsolution architectureを記述・伝達する能力に対応する。
TDDとリスク別テスト戦略で変更を証明するCS2023Final ReportpartialSE — Software EngineeringTDDとリスク別テスト戦略で変更を証明するためSoftware Engineeringに対応する。
TDDとリスク別テスト戦略で変更を証明するSWEBOKV4.0adirectCHAPTER 05 — Software Testingtest levels、techniques、mutation、replication、automationを扱うためSoftware Testingに直接対応する。
TDDとリスク別テスト戦略で変更を証明するSFIA9directTEST — Functional testing要求をテストへ変換し、再現可能な実行証拠で振る舞いを評価する能力に対応する。
脅威モデルを設計・検証・残余リスクへ接続するCS2023Final ReportdirectSEC — Security資産、actor、trust boundary、脅威、control、残余リスクを扱うためSecurityに直接対応する。
脅威モデルを設計・検証・残余リスクへ接続するSWEBOKV4.0adirectCHAPTER 13 — Software Securitysecure development lifecycleとsecurity engineering processを実践するためSoftware Securityに対応する。
脅威モデルを設計・検証・残余リスクへ接続するSFIA9directSCTY — Information securitysecurity controlとmanagement strategyを設計・検証する能力はInformation securityに対応する。
data-scale — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
アクセスパターンと制約からストレージADRを再計算するCS2023Final ReportdirectDM — Data Managementdata model、constraint、access pattern、storage選択を扱うためData Managementに直接対応する。
アクセスパターンと制約からストレージADRを再計算するSWEBOKV4.0afoundationalCHAPTER 16 — Computing Foundationsdatabase systemsとdata storageの基礎を設計判断へ適用するためComputing Foundationsに対応する。
アクセスパターンと制約からストレージADRを再計算するSFIA9directDTAN — Data modelling and designdata requirementsと資産をmodel・diagramとして表し管理する能力に直接対応する。
分離異常を再現し、abortとretryまで設計するCS2023Final ReportdirectDM — Data Managementtransaction、isolation anomaly、consistency、retryを扱うためData Managementに直接対応する。
分離異常を再現し、abortとretryまで設計するSWEBOKV4.0afoundationalCHAPTER 16 — Computing Foundationsdatabase transactionと並行性制御の基礎を実験で検証するためComputing Foundationsに対応する。
分離異常を再現し、abortとretryまで設計するSFIA9directDBDS — Database design保存・アクセス機構と整合性保証を設計し、並行更新時の振る舞いを評価する能力に対応する。
重複・順序・分断を再現し復旧境界を設計するCS2023Final ReportdirectPDC — Parallel and Distributed Computingdelay、duplicate、reorder、partition、recoveryを扱うためParallel and Distributed Computingに直接対応する。
重複・順序・分断を再現し復旧境界を設計するSWEBOKV4.0afoundationalCHAPTER 16 — Computing Foundationsdistributed computing、networking、state coordinationの基礎を復旧設計へ結ぶためComputing Foundationsに対応する。
重複・順序・分断を再現し復旧境界を設計するSFIA9directDESN — Systems design部分失敗下の状態遷移、冪等性、回復境界を含むsystem設計はSystems designに対応する。
負荷曲線と実測profileから安全容量を判断するCS2023Final ReportfoundationalSF — Systems Fundamentalsload、queue、resource、tail latencyの関係からsystem capacityを判断するためSystems Fundamentalsに対応する。
負荷曲線と実測profileから安全容量を判断するSWEBOKV4.0adirectCHAPTER 06 — Software Engineering Operationsperformance、reliability、load balancing、capacity managementを扱うためSoftware Engineering Operationsに直接対応する。
負荷曲線と実測profileから安全容量を判断するSFIA9directCPMG — Capacity management現在・将来の需要に対するcapacityとperformanceを測定・計画する能力に直接対応する。
利用者journeyからSLI、SLO、alert、runbookを導くCS2023Final ReportpartialSE — Software Engineering利用者journeyから運用品質の指標、目標、alert、runbookを設計するためSoftware Engineeringに対応する。
利用者journeyからSLI、SLO、alert、runbookを導くSWEBOKV4.0adirectCHAPTER 06 — Software Engineering Operationsservice levels、monitoring、telemetry、incident actionを扱うためSoftware Engineering Operationsに直接対応する。
利用者journeyからSLI、SLO、alert、runbookを導くSFIA9directSLMO — Service level managementservice level targetを合意し、測定・監視・管理する能力に直接対応する。
human-product — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
人間中心設計で静的サイトの利用可能性を監査するCS2023Final ReportdirectHCI — Human-Computer Interaction利用者task、interaction、usability、accessibility評価を扱うためHuman-Computer Interactionに直接対応する。
人間中心設計で静的サイトの利用可能性を監査するSWEBOKV4.0apartialCHAPTER 05 — Software TestingSWEBOKが明記するUsability and Human-Computer Interaction Testingを再現可能に実践する。
人間中心設計で静的サイトの利用可能性を監査するSFIA9directACIN — Accessibility and inclusionserviceとproductのaccessibility・inclusionを監査し改善へ導く能力に直接対応する。
静的グラフィックスを同等の情報構造として設計するCS2023Final ReportdirectGIT — Graphics and Interactive Techniquesgraphics pipeline、visual encoding、表示制約を扱うためGraphics and Interactive Techniquesに直接対応する。
静的グラフィックスを同等の情報構造として設計するSWEBOKV4.0apartialCHAPTER 03 — Software Design情報構造、user-centered design、quality evaluationを静的visualへ適用するためSoftware Designに対応する。
静的グラフィックスを同等の情報構造として設計するSFIA9directVISL — Data visualisation概念・値・関係を理解可能なgraphical representationとして表す能力に直接対応する。
反証可能な仮説から停止判断までを事前に設計するCS2023Final ReportpartialSE — Software Engineering利用者課題を要求仮説へ変換し、実験証拠から継続・停止を判断するためSoftware Engineeringに対応する。
反証可能な仮説から停止判断までを事前に設計するSWEBOKV4.0adirectCHAPTER 01 — Software Requirementselicitation、prototyping、prioritization、validationを反証可能な仮説として扱うためSoftware Requirementsに対応する。
反証可能な仮説から停止判断までを事前に設計するSFIA9directURCH — User research利用者の行動・needs・motivationを調査しproduct判断へ接続する能力に対応する。
読者の判断を支える設計文書とADRを構成するCS2023Final ReportdirectSEP — Society, Ethics, and the Profession専門家として異なる読者へ根拠・判断・リスクを明確に伝えるためSociety, Ethics, and the Professionに対応する。
読者の判断を支える設計文書とADRを構成するSWEBOKV4.0adirectCHAPTER 14 — Software Engineering Professional Practicecommunication skills、team communication、presentationを設計文書へ適用するためProfessional Practiceに対応する。
読者の判断を支える設計文書とADRを構成するSFIA9directINCA — Content design and authoring利用者・組織のneedsに合わせて技術内容を構造化し作成する能力に対応する。
倫理・privacy・社会的影響を設計制約へ変えるCS2023Final ReportdirectSEP — Society, Ethics, and the Profession倫理、privacy、uneven harm、社会的影響を設計制約へ変えるためSociety, Ethics, and the Professionに直接対応する。
倫理・privacy・社会的影響を設計制約へ変えるSWEBOKV4.0adirectCHAPTER 14 — Software Engineering Professional Practiceprofessionalism、ethics、publicへの責任をengineering判断へ適用するためProfessional Practiceに対応する。
倫理・privacy・社会的影響を設計制約へ変えるSFIA9partialPEDP — Information and data compliancedata lifecycle全体でprivacy・法令・情報管理上の義務を実装する能力に対応する。
sustain — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
未知を残したままlegacy systemを安全に変更するCS2023Final ReportpartialSE — Software Engineeringlegacy comprehension、characterization test、安全な変更を扱うためSoftware Engineeringに対応する。
未知を残したままlegacy systemを安全に変更するSWEBOKV4.0adirectCHAPTER 07 — Software Maintenanceprogram comprehension、reengineering、continuous deliveryを含むSoftware Maintenanceに直接対応する。
未知を残したままlegacy systemを安全に変更するSFIA9directASUP — Application support稼働applicationを理解・維持し、安全に修正する技術活動はApplication supportに対応する。
互換性を保つschema migrationを段階実行するCS2023Final ReportpartialSE — Software Engineering互換性を維持した段階的evolutionとrollback判断を扱うためSoftware Engineeringに対応する。
互換性を保つschema migrationを段階実行するSWEBOKV4.0adirectCHAPTER 06 — Software Engineering OperationsSWEBOKが明記するdeployment、rollback、data migration、change managementに直接対応する。
互換性を保つschema migrationを段階実行するSFIA9directCHMG — Change control変更リスクを評価し、段階移行を制御・調整する能力に対応する。
incident responseを検証可能な学習へ変えるCS2023Final ReportpartialSEC — Securityセキュリティインシデントの証拠、response、impact、control improvementに限定すればSecurityに対応するが、一般的な可用性・運用インシデント全体を包含しない。
incident responseを検証可能な学習へ変えるSWEBOKV4.0adirectCHAPTER 06 — Software Engineering Operationsincident management、problem resolution、monitoring、operational learningに直接対応する。
incident responseを検証可能な学習へ変えるSFIA9directUSUP — Incident managementincident responseを調整して影響を抑え、serviceを回復する能力に直接対応する。
CI・段階配信・supply chainを結果証拠で閉じるCS2023Final ReportpartialSE — Software EngineeringCI、artifact、provenance、段階配信、結果検証をsoftware lifecycleとして扱うためSoftware Engineeringに対応する。
CI・段階配信・supply chainを結果証拠で閉じるSWEBOKV4.0adirectCHAPTER 08 — Software Configuration Managementsoftware building、configuration control、release management、deliveryを扱うためSoftware Configuration Managementに直接対応する。
CI・段階配信・supply chainを結果証拠で閉じるSFIA9directRELM — Release management更新serviceをproductionへ安全にreleaseし、business objectiveとcomplianceへ整合させる能力に対応する。
engineering economicsで信頼性と容量へ投資するCS2023Final ReportpartialSE — Software Engineeringcost、capacity、reliabilityをsoftware investment判断へ結ぶためSoftware Engineeringに対応する。
engineering economicsで信頼性と容量へ投資するSWEBOKV4.0adirectCHAPTER 15 — Software Engineering Economicscost、cash flow、alternatives、investment、sensitivityを扱うためSoftware Engineering Economicsに直接対応する。
engineering economicsで信頼性と容量へ投資するSFIA9directINVA — Investment appraisal複数の技術投資案を費用・便益・リスクから比較する能力に直接対応する。
lead — 5レッスン・15対応
レッスンフレームワーク対応強度公式識別子・名称対応根拠
コードレビューを協働品質システムとして運営するCS2023Final ReportpartialSE — Software Engineering変更品質をreview、修正、独立再評価、system outcomeで閉じるためSoftware Engineeringに対応する。
コードレビューを協働品質システムとして運営するSWEBOKV4.0adirectCHAPTER 12 — Software Quality継続的assessment、review、quality assuranceと改善を実践するためSoftware Qualityに対応する。
コードレビューを協働品質システムとして運営するSFIA9directQUAS — Quality assurance継続的・定期的なreviewによりquality objective達成を保証する能力に直接対応する。
チームインターフェースで社会技術アーキテクチャを設計するCS2023Final ReportpartialSE — Software Engineeringteam ownership、dependency、SLO、cognitive loadをsoftware delivery構造へ接続するためSoftware Engineeringに対応する。
チームインターフェースで社会技術アーキテクチャを設計するSWEBOKV4.0adirectCHAPTER 10 — Software Engineering Processlife cycleとprocessを組織・team境界に合わせて設計・改善するためSoftware Engineering Processに対応する。
チームインターフェースで社会技術アーキテクチャを設計するSFIA9directORDI — Organisation design and implementation責任・capability・dependencyを基にteam構造とcultureを設計する能力に対応する。
OSS governanceで貢献とリリースを持続可能にするCS2023Final ReportdirectSEP — Society, Ethics, and the Profession公開softwareでの権利、責任、貢献行動、community stewardshipを扱うためSociety, Ethics, and the Professionに対応する。
OSS governanceで貢献とリリースを持続可能にするSWEBOKV4.0adirectCHAPTER 14 — Software Engineering Professional Practiceprofessionalism、group dynamics、communication、ethical responsibilityをOSS運営へ適用するためProfessional Practiceに対応する。
OSS governanceで貢献とリリースを持続可能にするSFIA9directGOVN — Governance意思決定、risk、stakeholder、complianceの枠組みを公開projectで運営する能力に直接対応する。
時差と言語を越える非同期RFCを設計するCS2023Final ReportdirectSEP — Society, Ethics, and the Profession言語・時差・文化差を越えた公平な専門コミュニケーションと合意形成を扱うためSEPに対応する。
時差と言語を越える非同期RFCを設計するSWEBOKV4.0adirectCHAPTER 14 — Software Engineering Professional Practiceteam communication、group dynamics、presentation、異論の扱いを実践するためProfessional Practiceに対応する。
時差と言語を越える非同期RFCを設計するSFIA9directOFCL — Organisational facilitation組織境界と専門領域を越えるworkgroupの協働を支援する能力に直接対応する。
証拠と撤退条件で技術方針を率いるCS2023Final ReportpartialSEP — Society, Ethics, and the Profession技術方針を倫理、risk、cost、dissent、社会的責任と結んで率いるためSEPに対応する。
証拠と撤退条件で技術方針を率いるSWEBOKV4.0adirectCHAPTER 09 — Software Engineering Managementscope、planning、resource、risk、quality、measurementを証拠に基づく方針へ統合するためSoftware Engineering Managementに対応する。
証拠と撤退条件で技術方針を率いるSFIA9directITSP — Strategic planningbusiness objectiveへ技術方針・行動・resourceを整合させる能力に直接対応する。