Course Overview 


The course consists of lectures, modeling exercises, worked examples, and interactive group activities in nine sessions. A review of the homework assignments consists of identifying any common issues and providing the worked model.  


Session 1: Introduction, All Views, High-Level Concept, Enterprise, Strategy and Capabilities 


  • Background to UAF 
  • DoDAF and UAF Overviews 
  • An overview of the different views of UAF and its meta-model 

   All Views/Concept Diagram

  • High-Level Concept Diagram 
  • All Views 

   Capability/Strategic Views (Part 1) 

  • Definition of Capability
  • Architecture's role in supporting capability development and implementation


Session 2: Capability/Strategic and Operational Views

   Capability/Strategic Views (Part 2) 

  • Remaining Capability/Strategic Views

   Operational Views (Part 1) 

  • Operational Views 
  • Operational Structure 
  • Generating operational built-in reports  
  • Scenarios and constraints


Session 3: Operational Views and System/Resources Views 

   Operational Views (Part 2) 

  • Operational States  
  • Personnel Taxonomy 

   System/Resource Views (Part 1)

  • The Systems/Resources Views 
  • Resource Architecture and tracing to Operational Views 
  • System connectivity and internal structure 
  • System built in reports 


Session 4 System/Resource Views

   System/Resource Views (Part 2) 

  • Personnel and System Processes 
  • Systems Functionality Flow Diagrams 
  • System measures, metrics, and measurements 
  • System Constraints 
  • System States and Event Trace Diagrams  


Session 5 Standards and Personnel Views 

   Standards and Technical Views 

  • Standards and Technical Views  

   Personnel Views 

  • Personnel Views defining organizations, people, posts, competencies, functions, training, and changes over time.  
  • Presentation on personnel and the functions that they perform.  
  • Personnel measures and constraints how personnel metrics define task efficiency and performance 


Session 6 Services Views 

   Services Views 

  • The Services Views define a set of service-oriented model-based requirements for systems that will provide a capability for the enterprise. These can be traced to the implementing systems for trade-off analysis and ROI. 
    • The Services Views - Show how services support systems specification and vice-versa.  


Session 7 Security Views 

   Security Views

  • Security Views are not a part of DoDAF, although they are essential to an enterprise and the architecture that defines it. The Security Views provide a means of identifying risk throughout the architecture and how to mitigate it.  
    • Overview of the Security Views and their main elements 
    • How security processes support system functionality. 
    • Security Constraints and Parameters 
    • How security is integrated into the architecture and how to implement it.  


Session 8 System Variants and Time 

   Creating a Phased Architecture 

  • UAF Architecture and time 
  • Architecture variations, how it is both easier and more difficult using SysML. 

   The DoDAF/UAF Instance Model 

  • The UAF Instance model. Use of instances of the architecture to support the deployment views.  

   Project Views 

  • The UAF/DoDAF differs from SysML in its ability to define system variants and how they change over time to support capabilities. This is primarily driven by the project views, although it is inherent in forecasts, for example.  

   Architecture Evolution Over time  


Session 9 Process, Traceability, and Transition to SysML 

   Summary and Transition to SysML

  • This session is to review the work that has been done on the architecture thus far and ensure that all students have a collective understanding. It will also address the process and how to transition to SysML and systems engineering of specific systems. This session is presentation-based to allow students to ask unanswered questions and give time to address any unfinished exercises.