DoDAF 401: Developing Executable Architectures

This 3-day course provides a detailed understanding of the DoD Architecture Framework Version 2.02 and the principles needed to develop complete, executable architectures, using DoDAF and established systems engineering processes and tools.


Who should attend this course?

Personnel who are interested in developing a working architecture that is DoDAF compliant.

What will this course cover?

This two day course will cover the following topics:

  • What is an architecture, and what is the DoD Architecture Framework?

    Our instructor explains what the Department of Defense means by developing an architecture and how the DoDAF defines what an architecture should consist of.

  • What policies drive the requirements for the DoD Architecture Framework?

    Our instructor describes which key policy documents drive the requirements for DoDAF, such as Federal Enterprise Architecture (FEA), and DoD 5000.

  • What are the DoDAF products?

    At a high-level, our instructor describes each of the DoDAF products, how to select which ones to produce, and how they are linked together.

  • How can we build an architecture more efficiently and effectively?

    At a high level, our instructor provides an overview of the common issues with architecture development and how to overcome those issues.

  • How can we better communicate the results of our architecture?

    Our instructor discusses the means to communicate architecture results to a wide array of interested parties.

  • What do the DoDAF views really mean?

    Our instructor describes in detail the DoDAF products, all views.

  • What’s missing from the DoD Architecture Framework?

    Our instructor describes the missing pieces of the DoDAF (lack of methodology, lack of metrics, missing comparison tools, etc.)

  • How does DoDAF support interoperability?

    Our instructor discusses the Levels of Information Systems Interoperability (LISI) model, the specific products that support interoperability and identifies Key Performance Parameters (KPPs) for interoperability.

  • What techniques should be use to build architectures?

    Our instructor provides a set of techniques for building architectures that can be documented using DoDAF, including systems engineering and data modeling.

  • What process should be used to build architectures?

    Our instructor provides a process for building architectures that can be documented using DoDAF.

  • What tools support DoD Architecture Framework design and development?

    Our instructor discusses the various tools available for architecture development and how they relate to the DoD data schema (CADM) and the DoD Architecture Repository System (DARS).

  • How do we develop executable architectures?

    Our instructor describes the theoretical and practical approaches to developing working architectures that can be tested via modeling and simulation.

  • How can we apply what we have learned?

    The group applies the methodology, process and tools to a sample problem of interest.


Request a Quote