Project Io is initiated to capture effort made towards developing a course on UAF – with a scope limited to the exam content for the Model User exam.

It is likely that the course would be trialed with a test audience but the intention is to make this course an online and asynchronous course.

Syllabus for UAF Model User Training Course

Each Part is designed to be delivered in 1 hours.

Part 1: UAF Fundamentals and Background

Objective: Establish foundational understanding of UAF, its purpose, evolution, and compliance context.

  • Topics:
    • Introduction to UAF: History, evolution from UPDM, and MBSE context.
    • UAF’s relationship to DoDAF, MODAF, NAF, SysML, and BPMN.
    • UAF’s role in enterprise architecture and systems engineering.
    • UAF compliance, conformance types, and certification process.
  • References:
    • UAF-ML: 1.1, 2.1, 2.2
    • UAF-DMM: 1.1, 1.2, 2

Part 2: UAF Grid, Viewpoints, and Aspects

Objective: Understand the UAF Grid structure, the concept of viewpoints, aspects, and their interrelationships.

  • Topics:
    • The UAF Grid: Structure, purpose, and navigation.
    • Definitions and roles of Viewpoints: Strategic, Operational, Services, Resources, Personnel, Security, Projects, Standards, Actual Resources, Architecture Management.
    • Definitions and roles of Aspects: Motivation, Taxonomy, Structure, Connectivity, Processes, States, Sequences, Information, Constraints, Roadmap, Traceability.
    • Mapping between UAF viewpoints/aspects and legacy frameworks.
  • References:
    • UAF-DMM: 7, 7.1, 7.2, 8.1.x (View Specifications), 9.1.x (Domain Metamodel)
    • UAF-ML: 4.1.x (View Specifications)

Part 3: Core UAF Concepts and Viewpoints

Objective: Deep dive into the core UAF concepts and the major viewpoints.

  • Topics:
    • Strategic Viewpoint: Capabilities, goals, objectives, and their evolution.
    • Operational Viewpoint: Logical architecture, operational activities, agents, and exchanges.
    • Services Viewpoint: Service specifications, service levels, and their support for operational needs.
    • Resources Viewpoint: Solution architectures, resource types, and their implementation roles.
    • Personnel, Security, Projects, Standards, and Actual Resources Viewpoints: Key concepts and their practical application.
  • References:
    • UAF-DMM: 9.1.3–9.1.12
    • UAF-ML: 4.1.3–4.1.14

Part 4: Application of View Specifications

Objective: Learn how to apply UAF view specifications in practical modeling scenarios.

  • Topics:
    • Architecture Management, Operational, Services, Resources, Personnel, Projects, Standards, and Strategic View Specifications.
    • How to use UAF-ML stereotypes and relationships to construct models.
    • Practical exercises: Building and interpreting UAF-compliant models.
  • References:
    • UAF-ML: 4.1.1–4.1.14
    • UAF-DMM: 8.1.1–8.1.14

Part 5: UAF Representations, Traceability, and Model Analysis

Objective: Master UAF representations, traceability mechanisms, and model analysis techniques.

  • Topics:
    • UAF application of SysML structure and behavior (Activity, Parametric, Sequence, State Machine, Use Case diagrams).
    • Other representation types: Block Definition, Internal Block, Package, Matrix, Timeline, Table.
    • Traceability: Cross-cutting relationships, mapping between elements, and model analysis.
    • Model analysis principles and best practices.
  • References:
    • UAF-ML: 4.1.3, 4.1.4, 4.1.7, 4.1.17
    • UAF-DMM: 8.1.3, 8.1.4, 8.1.7, 9.1.1, 9.1.3, 9.1.4, 9.1.7

Part 6: Exam Preparation and Practice

Objective: Prepare for the UAF Model User Exam with targeted review and practice.

  • Topics:
    • Review of exam format, question types, and scoring.
    • Practice with sample questions and case studies.
    • Review of key UAF concepts, modeling language elements, and metamodel relationships.
    • Tips for exam success and common pitfalls.
  • References:
    • UAF Model User Exam Info Sheet
    • UAF-ML and UAF-DMM sections as mapped in the exam outline.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *