Department of Defense Architecture Framework: Difference between revisions

Content deleted Content added
98ghost (talk | contribs)
Link suggestions feature: 3 links added.
Tags: Visual edit Mobile edit Mobile web edit Newcomer task Suggested: add links
 
(164 intermediate revisions by 70 users not shown)
Line 1:
{{Short description|Enterprise architecture framework}}
[[Image:DoD Architecture Framework.jpg|thumb|320px|DoD Architecture Framework.<ref name="DoD07">DoD (2007) [http://jitc.fhu.disa.mil/jitc_dri/pdfs/dodaf_v1v1.pdf DoD Architecture Framework Version 1.5]. 23 April 2007</ref>]]
[[File:DoD Architecture Framework.jpg|thumb|320px|DoD Architecture Framework v1.5.<ref name="DoD07">DoD (2007) [https://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_Volume_I.pdf DoD Architecture Framework Version 1.5]. 23 April 2007</ref>]]
The '''Department of Defense Architecture Framework (DoDAF)''' is an [[architecture framework]] for the [[United States Department of Defense]], that provides structure for a specific stakeholder concern through viewpoints organized by various [[view model|views]].
 
[[File:DoDAF Architecture Framework Version 2.0.jpg|thumb|DoDAF Architecture Framework Version 2.0<ref name="DoD09">DoD (2009) [https://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_v2-02_web.pdf DoD Architecture Framework Version 2.0]. 28 May 2009</ref>]]
DoDAF defines a set of [[view model|views]] that act as mechanisms for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through [[table (information)|tabular]], structural, behavioral, ontological, [[image|pictorial]], [[timeline|temporal]] or [[graphical model|graphical]] means.
 
The '''Department of Defense Architecture Framework''' ('''DoDAF''') is an [[architecture framework]] for the [[United States Department of Defense]] (DoD) that provides visualization infrastructure for specific stakeholders concerns through viewpoints organized by various [[view model|views]]. These views are [[Enterprise architecture artifacts|artifacts]] for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through [[table (information)|tabular]], [[Mathematical structure|structural]], [[Behavioral modeling|behavioral]], [[Ontology (information science)|ontological]], [[image|pictorial]], [[timeline|temporal]], [[diagram|graphical]], [[Graphical model|probabilistic]], or alternative [[Conceptual model#Techniques|conceptual]]{{Broken anchor|date=2025-04-16|bot=User:Cewbot/log/20201008/configuration|target_link=Conceptual model#Techniques|reason= The anchor (Techniques) [[Special:Diff/783538377|has been deleted]].|diff_id=783538377}} means. The current release is DoDAF 2.02.
It is especially suited to large systems with complex integration and interoperability challenges, and is apparently unique in its use of "operational views" detailing the external customer's operating ___domain in which the developing system will operate.<ref>(reference: [[Zachman Framework]])</ref>
 
This Architecture Framework is especially suited to large systems with complex integration and interoperability challenges, and it is apparently unique in its employment of "operational views". These views offer overview and details aimed to specific stakeholders within their ___domain and in interaction with other domains in which the system will operate.<ref>(reference: [[Zachman Framework]])</ref>
== Overview==
The Department of Defense Architecture Framework (DoDAF) provides a foundational framework for developing and representing architecture descriptions that ensure a common denominator for understanding, comparing, and integrating architectures across organizational, Joint, and multinational boundaries. It establishes data element definitions, rules, and relationships and a baseline set of products for consistent development of systems, integrated, or federated architectures. These architecture descriptions may include Families of Systems (FoS), Systems of Systems (SoS), and net-centric capabilities for interoperating and interacting in the NCE.<ref name="DoD07"/>
 
==Overview==
All major [[United States|U.S.]] [[U.S. Government|Government]] [[United States Department of Defense|Department of Defense]] (DoD) weapons and information technology system acquisitions are required to develop and document an EA using the views prescribed in the DoDAF. While it is clearly aimed at military systems, DoDAF has broad applicability across the private, public and voluntary sectors around the world, and represents one of a large number of [[systems architecture framework]]s.<ref name="faq">{{cite web|title=Architecture Framework FAQ|url=http://architectureframework.com/faq/|accessdate=2007-08-07}}</ref>
The DoDAF provides a foundational framework for developing and representing architecture descriptions that ensure a common denominator for understanding, comparing, and integrating architectures across organizational, joint, and multinational boundaries. It establishes data element definitions, rules, and relationships and a baseline set of products for consistent development of systems, integrated, or federated architectures. These architecture descriptions may include families of systems (FoS), [[systems of systems]] (SoS), and net-centric capabilities for interoperating and interacting in the non-combat environment.<ref name="DoD07"/>
 
DoD Components are expected to conform to DoDAF to the maximum extent possible in development of architectures within the department. Conformance ensures that reuse of information, architecture artifacts, models, and viewpoints can be shared with common understanding. All major U.S. DoD weapons and information technology system acquisitions are required to develop and document an enterprise architecture (EA) using the views prescribed in the DoDAF. While it is clearly aimed at military systems, DoDAF has broad applicability across the private, public and voluntary sectors around the world, and represents one of a large number of systems [[architecture framework]]s.<ref name="faq">{{cite web|title=Architecture Framework FAQ|url=http://architectureframework.com/faq/|access-date=2007-08-07}}</ref><ref>{{cite web
:The purpose of DoDAF is to define concepts and models usable in DoD’s six core processes:
| url = http://everyspec.com/DoD/DOD-General/CJCSM_3170--01C_4964/
#Capabilities Integration and Development (JCIDS)
| title = CJCSM 3170.01C OPERATION OF THE JOINT CAPABILITIES INTEGRATION AND DEVELOPMENT SYSTEM
#Planning, Programming, Budgeting, and Execution (PPBE)
| date = 1 May 2007}} mandatory appendices for ICD, CDD, and CPD, e.g. pg E-A-5 "Mandatory: OV-1"</ref>
#Acquisition System (DAS)
#Systems Engineering (SE)
#Operations Planning
#Capabilities Portfolio Management (CPM)
<ref name="DM2">{{cite web|title=DoDAF Meta Model (DM2)|url= http://cio-nii.defense.gov/sites/dodaf20/DM2.html}}</ref>
 
*The purpose of DoDAF is to define concepts and models usable in DoD's six core processes:<ref name="DM2">{{cite web|title=DoDAF Meta Model (DM2)|url= https://dodcio.defense.gov/Library/DoD-Architecture-Framework/dodaf20_dm2/}}</ref>
:In addition, DoDAF 2.0’s specific goals were to:
*#Joint Capabilities Integration and Development (JCIDS)
#Establish guidance for architecture content as a function of purpose – “fit for purpose”
*#Planning, Programming, Budgeting, and Execution (PPBE)
#Increase utility and effectiveness of architectures via a rigorous data model – the DoDAF Meta Model (DM2) -- so the architectures can be integrated, analyzed, and evaluated to mathematical precision.
*#Defense Acquisition System (DAS)
<ref name="DM2"/>
*#Systems Engineering (SE)
*#Operational Planning (OPLAN)
*#Capability Portfolio Management (CPM)
*In addition, DoDAF 2.0's specific goals were to:<ref name="DM2"/>
*#Establish guidance for architecture content as a function of purpose – “fit for purpose”
*#Increase utility and effectiveness of architectures via a rigorous data model – the DoDAF Meta Model (DM2) -- so the architectures can be integrated, analyzed, and evaluated with more precision.
 
== History ==
[[ImageFile:DoDAF Evolution.jpg|center|thumb|800px|Evolution of the DoDAF Framework since the 1990s. The DoDAF V2.0 was released in May, 2009.<ref name="DoD07"/>]]
Note, where the diagram states ''TBD'', the DoDAF V2.0 was promulgated on May 28, 2009.
The first version of the development DoDAF was developed in the 1990s under the name [[C4ISR]] architectural Architecture Framework. C4ISR stand for The Command, Control, Communications, Computers, and Intelligence, Surveillance, and Reconnaissance. In the same period the reference model [[TAFIM]], which was initiated in 1986, was further developed. The first C4ISR Architecture Framework v1.0, released 7 June 1996, was created in response to the passage of the [[Clinger-Cohen Act]]. It addressed the 1995 Deputy Secretary of Defense directive that a DoD-wide effort be undertaken to define and develop a better means and process for ensuring that C4ISR capabilities were interoperable and met the needs of the warfighter. Continued development effort resulted in December 1997 in the second version, C4ISR Architecture Framework v2.0.<ref name="DoD07"/>
 
The first version of the development DoDAF was developed in the 1990s under the name [[C4ISTAR|C4ISR]] Architecture Framework. In the same period the reference model [[TAFIM]], which was initiated in 1986, was further developed. The first C4ISR Architecture Framework v1.0, released 7 June 1996, was created in response to the passage of the [[Clinger-Cohen Act]]. It addressed the 1995 Deputy Secretary of Defense directive that a DoD-wide effort be undertaken to define and develop a better means and process for ensuring that C4ISR capabilities were interoperable and met the needs of the warfighter. Continued development effort resulted in December 1997 in the second version, C4ISR Architecture Framework v2.0.<ref name="DoD07"/>
In August 2003 the DoDAF v1.0 was released, which restructured the C4ISR Framework v2.0 to offer guidance, product descriptions, and supplementary information in two volumes and a Desk Book. It broadened the applicability of architecture tenets and practices to all Mission Areas rather than just the C4ISR community. This document addressed usage, integrated architectures, DoD and Federal policies, value of architectures, architecture measures, DoD decision support processes, development techniques, analytical techniques, and the [[CADM]] v1.01, and moved towards a repository-based approach by placing emphasis on architecture data elements that comprise architecture products.<ref name="DoD07"/>
 
In August 2003 the DoDAF v1.0 was released, which restructured the C4ISR Framework v2.0 to offer guidance, product descriptions, and supplementary information in two volumes and a Desk Book. It broadened the applicability of architecture tenets and practices to all Mission Areas rather than just the C4ISR community. This document addressed usage, integrated architectures, DoD and Federal policies, value of architectures, architecture measures, DoD decision support processes, development techniques, analytical techniques, and the [[CADM]] v1.01, and moved towards a repository-based approach by placing emphasis on architecture data elements that comprise architecture products.<ref name="DoD07"/> In February 2004 the documentation of Version 1.0 was released with volume "I: Definitions and Guidelines", "II: Product Descriptions" and a "Deskbook". In April 2007 the Version 1.5 was released with a documentation of "Definitions and Guidelines", "Product Descriptions" and "Architecture Data Description". This period further developed the concepts and terms that have since been replaced with different approaches. For example, a '''Mission Needs Statement''' (MNS) was a [[U.S. Department of Defense]] type of document which identified capability needs for a program to satisfy by a combination of solutions ([[DOTMLPF]]) to resolve a mission deficiency or to enhance operational capability. This type of document has been superseded by the description of capability needs called an Initial Capabilities Document, as of CJCSI 3170.01E. The CJCSI 3170.01 and 6212.01 were superseded by the CJCSI 5123.01 Series.
In February 2004 the documentation of Version 1.0 was released with volume "I: Definitions and Guidelines", "II: Product Descriptions" and a "Deskbook". In April 2007 the Version 1.5 was released with a documentation of "Definitions and Guidelines", "Product Descriptions" and "Architecture Data Description".<ref>DoDAF 1.5 is presented in three volumes and a deskbook:
* [http://www.defenselink.mil/cio-nii/docs/DoDAF_Volume_I.pdf DoDAF 1.5 Volume 1] - Provides definitions, guidelines, background material.
* [http://www.defenselink.mil/cio-nii/docs/DoDAF_Volume_II.pdf DoDAF 1.5 Volume 2] - Describes each architecture product.
* [http://www.defenselink.mil/cio-nii/docs/DoDAF_Volume_III.pdf DoDAF 1.5 Volume 3] - Provides the architecture data description.
* [https://acc.dau.mil/CommunityBrowser.aspx?id=31667&lang=en-US DoDAF 1.0 Deskbook] - Provides supplementary "how to" information relating to architectures. The DODAF architecture documents were updated on April 23, 2007 to version 1.5. Currently the Deskbook, which is from February 9, 2004, has not been updated. This link is only to the Final Draft version August 30, 2003 - not the Feb 9, '04 version</ref>
 
This term was introduced as a fundamental step in CJCSI 3170.01B (Apr 2001), 6212.01D (Apr 2005), and the Interim Defense Acquisition Guidebook (Oct 2004).
On May 28, 2009 DoDAF v2.0 was approved by the Department of Defense.<ref>http://cio-nii.defense.gov/docs/DoDAF%20V2%20-%20Promulgation%20Memo.pdf</ref>
DoDAF V2.0 is published on a public website.<ref>http://cio-nii.defense.gov/sites/dodaf20/</ref>
 
On May 28, 2009, DoDAF v2.0 was approved by the Department of Defense.<ref>[http://jitc.fhu.disa.mil/jitc_dri/pdfs/dodafv2_28may09.pdf DoD CIO Memo Releasing DoDAF 2.0]</ref> The current version is DoDAF 2.02 <ref>{{Cite web | url=https://dodcio.defense.gov/Library/DoD-Architecture-Framework/ | title=DODAF - DOD Architecture Framework Version 2.02 - DOD Deputy Chief Information Officer}}</ref>
Other derivative frameworks based on DoDAF include the [[NATO Architecture Framework]] (NAF) and [[Ministry of Defence (United Kingdom)]] Architecture Framework ([[MODAF]]). Like other EA approaches, for example The Open Group Architecture Framework ([[TOGAF]]), DoDAF is organized around a shared repository to hold work products. The repository is defined by the [[Core Architecture Data Model]] 2.0 ([[CADM]] -- essentially a common database schema) and the DoD Architecture Registry System ([[DoD Architecture Registry System|DARS]]). A key feature of DoDAF is interoperability, which is organized as a series of levels, called Levels of Information System Interoperability (LISI). The developing system must not only meet its internal data needs but also those of the operational framework into which it is set.
DoDAF V2.0 is published on a public website.<ref>[https://dodcio.defense.gov/Library/DoD-Architecture-Framework/ DoD CIO DoDAF Website]</ref>
 
Other derivative frameworks based on DoDAF include the [[NATO Architecture Framework]] (NAF) and [[MODAF|Ministry of Defence Architecture Framework]]. Like other EA approaches, for example [[TOGAF|The Open Group Architecture Framework]] (TOGAF), DoDAF is organized around a shared repository to hold work products. The repository is defined by the common database schema [[Core Architecture Data Model]] 2.0 and the DoD Architecture Registry System (DARS). A key feature of DoDAF is interoperability, which is organized as a series of levels, called Levels of Information System Interoperability (LISI). The developing system must not only meet its internal data needs but also those of the operational framework into which it is set.
== DoDAF V1.5 Views==
The DoDAF V1.5 defines a set of products, a [[view model]], that act as mechanisms for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through graphic, tabular, or textual means. These products are organized under four views:
[[Image:DoDAF Linkages Among Views.jpg|thumb|480px|DoDAF V1.5 Linkages Among Views.<ref name="DoD07"/>]]
* overarching All View (AV)
* [[Operational View]] (OV)
* Systems View (SV)
* Technical Standards View (TV)
Each view depicts certain perspectives of an architecture as described below. Only a subset of the full DoDAF viewset is usually created for each system development. The figure represents the information that links the operational view, systems and services view, and technical standards view. The three views and their interrelationships – driven by common architecture data elements – provide the basis for
deriving measures such as interoperability or performance, and for measuring the impact of the values of these metrics on operational mission and task effectiveness.<ref name="DoD07"/>
 
===AllCapabilities Viewand (AV)=mission==
AV products provide overarching descriptions of the entire architecture and define the scope and context of the architecture. The DoDAF V1.5 AV products are defined as:
* '''AV-1 Overview and Summary Information''' - Scope, purpose, intended users, environment depicted, analytical findings (if applicable)
* '''AV-2 Integrated Dictionary''' - Definitions of all terms used in all products.
 
See the diagram for a depiction of the Capabilities Emphasis, as tied in with mission/course of action, threads, activities, and architectures.
=== Operational View (OV)===
[[File:Capabilities Described with Architectures.jpg|thumb|Capabilities Described with Architectures]]
[[Operational View]] (OV) products provide descriptions of the tasks and activities, operational elements, and information exchanges required to accomplish [[United States Department of Defense|DoD]] missions. The OV provides textual and graphical representations of operational nodes and elements, assigned tasks and activities, and information flows between nodes. It defines the type of information exchanged, the frequency of exchanges, the tasks and activities supported by these exchanges and the nature of the exchanges. The DoDAF V1.5 OV products are defined as:
* '''OV-1 High Level Operational Concept Graphic''' - High level graphical and textual description of operational concept (high level organizations, missions, geographic configuration, connectivity, etc.).
* '''OV-2 Operational Node Connectivity Description''' - Operational nodes, activities performed at each node, and connectivities and information flow between nodes.
* '''OV-3 Operational Information Exchange Matrix''' - Information exchanged between nodes and the relevant attributes of that exchange such as media, quality, quantity, and the level of interoperability required.
* '''OV-4 Organizational Relationships Chart''' - Command, control, coordination, and other relationships among organizations.
* '''OV-5 Operational Activity Model''' - Activities, relationships among activities, inputs and outputs. In addition, overlays can show cost, performing nodes, or other pertinent information.
* '''OV-6a Operational Rules Model''' - One of the three products used to describe operational activity sequence and timing that identifies the business rules that constrain the operation.
* '''OV-6b Operational State Transition Description''' - One of the three products used to describe operational activity sequence and timing that identifies responses of a business process to events.
* '''OV-6c Operational Event-Trace Description''' - One of the three products used to describe operational activity sequence and timing that traces the actions in a scenario or critical sequence of events.
* '''OV-7 Logical Data Model''' - Documentation of the data requirements and structural business process rules of the Operational View. (In DoDAF V1.5. This corresponds to DIV-2 in DoDAF V2.0.)
 
The DoD has moved toward a focus on the delivery of capabilities, which are the reason for creating the system/service.
===Systems and Services View (SV)===
The Capability Models describe capability taxonomy and capability evolution.
SV is a set of graphical and textual products that describe systems and services and interconnections providing for, or supporting, [[United States Department of Defense|DoD]] functions. SV products focus on specific physical systems with specific physical (geographical) locations. The relationship between architecture data elements across the SV to the OV can be exemplified as systems are procured and fielded to support organizations and their operations. The DoDAF V1.5 SV products are:
A capability thread would equate to the specific activities, rules, and systems that are linked to that particular capability.
* '''SV-1 Systems/Services Interface Description''' - Depicts systems nodes and the systems resident at these nodes to support organizations/human roles represented by operational nodes of the OV-2. SV-1 also identifies the interfaces between systems and systems nodes.
* '''SV-2 Systems/Services Communications Description''' - Depicts pertinent information about communications systems, communications links, and communications networks. SV-2 documents the kinds of communications media that support the systems and implements their interfaces as described in SV-1. Thus, SV-2 shows the communications details of SV-1 interfaces that automate aspects of the needlines represented in OV-2.
* '''SV-3 Systems-Systems, Services-Systems, Services-Services Matrices''' - provides detail on the interface characteristics described in SV-1 for the architecture, arranged in matrix form.
* '''SV-4a/SV-4b Systems/Services Functionality Description''' - The SV-4a documents system functional hierarchies and system functions, and the system data flows between them. The SV-4 from DoDAF v1.0 is designated as 'SV-4a' in DoDAF v1.5. Although there is a correlation between OV-5 or business-process hierarchies and the system functional hierarchy of SV-4a, it need not be a one-to-one mapping, hence, the need for the Operational Activity to Systems Function Traceability Matrix (SV-5a), which provides that mapping.
* '''SV-5a, SV-5b, SV-5c Operational Activity to Systems Function, Operational Activity to Systems and Services Traceability Matrices''' - Operational Activity to SV-5a and SV-5b is a specification of the relationships between the set of operational activities applicable to an architecture and the set of system functions applicable to that architecture. The SV-5 and extension to the SV-5 from DoDAF v1.0 is designated as 'SV-5a' and ‘SV-5b’ in DoDAF v1.5 respectively.
* '''SV-6 Systems/Services Data Exchange Matrix''' - Specifies the characteristics of the system data exchanged between systems. This product focuses on automated information exchanges (from OV-3) that are implemented in systems. Non-automated information exchanges, such as verbal orders, are captured in the OV products only.
* '''SV-7 Systems/Services Performance Parameters Matrix''' - Specifies the quantitative characteristics of systems and system hardware/software items, their interfaces (system data carried by the interface as well as communications link details that implement the interface), and their functions. It specifies the current performance parameters of each system, interface, or system function, and the expected or required performance parameters at specified times in the future. Performance parameters include all technical performance characteristics of systems for which requirements can be developed and specification defined. The complete set of performance parameters may not be known at the early stages of architecture definition, so it should be expected that this product will be updated throughout the system’s specification, design, development, testing, and possibly even its deployment and operations life-cycle phases.
* '''SV-8 Systems/Services Evolution Description''' - Captures evolution plans that describe how the system, or the architecture in which the system is embedded, will evolve over a lengthy period of time. Generally, the timeline milestones are critical for a successful understanding of the evolution timeline.
* '''SV-9 Systems/Services Technology Forecast''' - Defines the underlying current and expected supporting technologies that have been targeted using standard forecasting methods. Expected supporting technologies are those that can be reasonably forecast given the current state of technology and expected improvements. New technologies should be tied to specific time periods, which can correlate against the time periods used in SV-8 milestones.
* '''SV-10a Systems/Services Rules Model''' - Describes the rules under which the architecture or its systems behave under specified conditions.
* '''SV-10b Systems/Services State Transition Description''' - A graphical method of describing a system (or system function) response to various events by changing its state. The diagram basically represents the sets of events to which the systems in the architecture will respond (by taking an action to move to a new state) as a function of its current state. Each transition specifies an event and an action.
* '''SV-10c Systems/Services Event-Trace Description''' - Provides a time-ordered examination of the system data elements exchanged between participating systems (external and internal), system functions, or human roles as a result of a particular scenario. Each [[event-trace diagram]] should have an accompanying description that defines the particular scenario or situation. SV-10c in the Systems and Services View may reflect system-specific aspects or refinements of critical sequences of events described in the Operational View.
* '''SV-11 Physical Schema''' - One of the architecture products closest to actual system design in the Framework. The product defines the structure of the various kinds of system data that are utilized by the systems in the architecture. (In DoDAF V1.5. This corresponds to DIV-3 in DoDAF V2.0.)
 
The concept of capability, as defined by its Meta-model Data Group allows one to answer questions such as:
===Technical Standards View (TV)===
* How does a particular capability or capabilities support the overall mission/vision?
TV products define technical standards, implementation conventions, business rules and criteria that govern the architecture. The DoDAF V1.5 TV products are as follows:
* What outcomes are expected to be achieved by a particular capability or set of capabilities?
* '''TV-1 Technical Standards Profile''' - Extraction of standards that applies to the given architecture. (In DoDAF V1.5. Renamed to StdV-1 in DoDAF V2.0.)
* What services are required to support a capability?
* '''TV-2 Technical Standards Forecast''' - Description of emerging standards that are expected to apply to the given architecture, within an appropriate set of timeframes. (In DoDAF V1.5. Renamed to StdV-2 in DoDAF V2.0.)
* What is the functional scope and organizational span of a capability or set of capabilities?
* What is our current set of capabilities that we are managing as part of a portfolio?
<ref name="Dodaf2Capability">{{cite web|title=DODAF 2.0 Capability Viewpoint|url=https://dodcio.defense.gov/Library/DoD-Architecture-Framework/dodaf20_capability/}}</ref>
 
The Mission or Course of Action is described by a [[Concept of operations|Concept of Operations]] (CONOPS), and is organized by Capabilities.
== DoDAF V2.0 Viewpoints ==
* Capabilities are described by Threads.
* Threads are described by Activities executed in serial or parallel.
* Activities are grouped into Mission Areas. Activities define operations for an Architecture.
* Architectures are organized by mission areas. Architectures provide proper resourcing of capabilities required by the Mission or Course of Action.
 
==Version 1.5 views==
In DoDAF V2.0 architectural viewpoints are composed of data that has been organized to facilitate understanding. To align with ISO Standards, where appropriate, the terminology has changed from Views to Viewpoint (e.g., the Operational View is now the Operational Viewpoint).
[[File:DoDAF Linkages Among Views.jpg|thumb|DoDAF V1.5 Linkages Among Views.<ref name="DoD07"/>]]
[[File:DoD C4ISR Framework.jpg|thumb|DoD C4ISR Framework]]
The DoDAF V1.5 defines a set of products, a [[view model]], that act as mechanisms for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through graphic, tabular, or textual means. These products are organized under four views:
* All view (AV)
* [[Operational View|Operational view]] (OV)
* Systems view (SV)
* Technical standards view (TV)
Each view depicts certain perspectives of an architecture as described below. Only a subset of the full DoDAF viewset is usually created for each system development. The figure represents the information that links the operational view, systems and services view, and technical standards view. The three views and their interrelationships – driven by common architecture data elements – provide the basis for
deriving measures such as interoperability or performance, and for measuring the impact of the values of these metrics on operational mission and task effectiveness.<ref name="DoD07"/>
 
===All view===
[[Image:DoDAF-V2.0-Viewpoints2.jpg|thumb|480px|Diagram of DoDAF V2.0 Viewpoints.<ref name="DoD92">Diagram of DoDAF V2.0 Viewpoints</ref>]]
All view (AV) products provide overarching descriptions of the entire architecture and define the scope and context of the architecture. The DoDAF V1.5 AV products are defined as:
; AV-1 Overview and Summary Information
: Scope, purpose, intended users, environment depicted, analytical findings (if applicable)
; AV-2 Integrated Dictionary
: Definitions of all terms used in all products.
 
===Operational view===
* '''All Viewpoint (AV)''' - Describes the overarching aspects of architecture context that relate to all viewpoints.
[[Operational View]] (OV) products provide descriptions of the tasks and activities, operational elements, and information exchanges required to accomplish DoD missions. The OV provides textual and graphical representations of operational nodes and elements, assigned tasks and activities, and information flows between nodes. It defines the type of information exchanged, the frequency of exchanges, the tasks and activities supported by these exchanges and the nature of the exchanges. The DoDAF V1.5 OV products are defined as:
; OV-1 High Level Operational Concept Graphic
: High level graphical and textual description of operational concept (high level organizations, missions, geographic configuration, connectivity, etc.).
; OV-2 Operational Node Connectivity Description
: Operational nodes, activities performed at each node, and connectivities and information flow between nodes.
; OV-3 Operational Information Exchange Matrix
: Information exchanged between nodes and the relevant attributes of that exchange such as media, quality, quantity, and the level of interoperability required.
; OV-4 Organizational Relationships Chart
: Command, control, coordination, and other relationships among organizations.
; OV-5 Operational Activity Model
: Activities, relationships among activities, inputs and outputs. In addition, overlays can show cost, performing nodes, or other pertinent information.
; OV-6a Operational Rules Model
: One of the three products used to describe operational activity sequence and timing that identifies the business rules that constrain the operation.
; OV-6b Operational State Transition Description
: One of the three products used to describe operational activity sequence and timing that identifies responses of a business process to events.
; OV-6c Operational Event-Trace Description
: One of the three products used to describe operational activity sequence and timing that traces the actions in a scenario or critical sequence of events.
; OV-7 Logical Data Model
: Documentation of the data requirements and structural business process rules of the Operational View. (In DoDAF V1.5. This corresponds to DIV-2 in DoDAF V2.0.)
 
===Systems and services view===
* '''Capability Viewpoint (CV) (New in DoDAF V2.0)''' - Articulates the capability requirements, the delivery timing, and the deployed capability.
Systems and services view (SV) is a set of graphical and textual products that describe systems and services and interconnections providing for, or supporting, DoD functions. SV products focus on specific physical systems with specific physical (geographical) locations. The relationship between architecture data elements across the SV to the OV can be exemplified as systems are procured and fielded to support organizations and their operations. The DoDAF V1.5 SV products are:
; SV-1 Systems/Services Interface Description
: Depicts systems nodes and the systems resident at these nodes to support organizations/human roles represented by operational nodes of the OV-2. SV-1 also identifies the interfaces between systems and systems nodes.
; SV-2 Systems/Services Communications Description
: Depicts pertinent information about communications systems, communications links, and communications networks. SV-2 documents the kinds of communications media that support the systems and implements their interfaces as described in SV-1. Thus, SV-2 shows the communications details of SV-1 interfaces that automate aspects of the needlines represented in OV-2.
; SV-3 Systems-Systems, Services-Systems, Services-Services Matrices
: provides detail on the interface characteristics described in SV-1 for the architecture, arranged in matrix form.
; SV-4a/SV-4b Systems/Services Functionality Description
: The SV-4a documents system functional hierarchies and system functions, and the system data flows between them. The SV-4 from DoDAF v1.0 is designated as 'SV-4a' in DoDAF v1.5. Although there is a correlation between OV-5 or business-process hierarchies and the system functional hierarchy of SV-4a, it need not be a one-to-one mapping, hence, the need for the Operational Activity to Systems Function Traceability Matrix (SV-5a), which provides that mapping.
; SV-5a, SV-5b, SV-5c Operational Activity to Systems Function, Operational Activity to Systems and Services Traceability Matrices
: Operational Activity to SV-5a and SV-5b is a specification of the relationships between the set of operational activities applicable to an architecture and the set of system functions applicable to that architecture. The SV-5 and extension to the SV-5 from DoDAF v1.0 is designated as 'SV-5a' and ‘SV-5b’ in DoDAF v1.5 respectively.
; SV-6 Systems/Services Data Exchange Matrix
: Specifies the characteristics of the system data exchanged between systems. This product focuses on automated information exchanges (from OV-3) that are implemented in systems. Non-automated information exchanges, such as verbal orders, are captured in the OV products only.
; SV-7 Systems/Services Performance Parameters Matrix
: Specifies the quantitative characteristics of systems and system hardware/software items, their interfaces (system data carried by the interface as well as communications link details that implement the interface), and their functions. It specifies the current performance parameters of each system, interface, or system function, and the expected or required performance parameters at specified times in the future. Performance parameters include all technical performance characteristics of systems for which requirements can be developed and specification defined. The complete set of performance parameters may not be known at the early stages of architecture definition, so it should be expected that this product will be updated throughout the system’s specification, design, development, testing, and possibly even its deployment and operations life-cycle phases.
; SV-8 Systems/Services Evolution Description
: Captures evolution plans that describe how the system, or the architecture in which the system is embedded, will evolve over a lengthy period of time. Generally, the timeline milestones are critical for a successful understanding of the evolution timeline.
; SV-9 Systems/Services Technology Forecast
: Defines the underlying current and expected supporting technologies that have been targeted using standard forecasting methods. Expected supporting technologies are those that can be reasonably forecast given the current state of technology and expected improvements. New technologies should be tied to specific time periods, which can correlate against the time periods used in SV-8 milestones.
; SV-10a Systems/Services Rules Model
: Describes the rules under which the architecture or its systems behave under specified conditions.
; SV-10b Systems/Services State Transition Description
: A graphical method of describing a system (or system function) response to various events by changing its state. The diagram basically represents the sets of events to which the systems in the architecture will respond (by taking an action to move to a new state) as a function of its current state. Each transition specifies an event and an action.
; SV-10c Systems/Services Event-Trace Description
: Provides a time-ordered examination of the system data elements exchanged between participating systems (external and internal), system functions, or human roles as a result of a particular scenario. Each [[event-trace diagram]] should have an accompanying description that defines the particular scenario or situation. SV-10c in the Systems and Services View may reflect system-specific aspects or refinements of critical sequences of events described in the Operational View.
; SV-11 Physical Schema
: One of the architecture products closest to actual system design in the Framework. The product defines the structure of the various kinds of system data that are utilized by the systems in the architecture. (In DoDAF V1.5. This corresponds to DIV-3 in DoDAF V2.0.)
 
===Technical standards view===
* '''Data and Information Viewpoint (DIV) (New in DoDAF V2.0)''' - Articulates the data relationships and alignment structures in the architecture content for the capability and operational requirements, system engineering processes, and systems and services.
Technical standards view (TV) products define technical standards, implementation conventions, business rules and criteria that govern the architecture. The DoDAF V1.5 TV products are as follows:
* '''StdV-1 Technical Standards Profile''' - Extraction of standards that applies to the given architecture. (In DoDAF V1.5. Renamed to StdV-1 in DoDAF V2.0.)
* '''StdV-2 Technical Standards Forecast''' - Description of emerging standards that are expected to apply to the given architecture, within an appropriate set of timeframes. (In DoDAF V1.5. Renamed to StdV-2 in DoDAF V2.0.)
 
==Version 2.0 viewpoints==
* '''Operational Viewpoint (OV)''' - Includes the operational scenarios, activities, and requirements that support capabilities.
[[File:DoDAF-V2.0-Viewpoints2.jpg|thumb|Diagram of DoDAF V2.0 Viewpoints.<ref name="DoD92">Diagram of DoDAF V2.0 Viewpoints</ref>]]
[[File:DoDAF-V2.0-Viewpoints3.jpg|thumb|Evolution of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints.<ref name="DoD93">Evolution of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints</ref>]]
[[File:DoDAF-V2.0-Viewpoints.jpg|thumb|Mapping of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints.<ref name="DoD91">Mapping of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints</ref>]]
In DoDAF V2.0, architectural viewpoints are composed of data that has been organized to facilitate understanding. To align with ISO Standards, where appropriate, the terminology has changed from Views to Viewpoint (e.g., the Operational View is now the Operational Viewpoint).
 
; All Viewpoint (AV)
* '''Project Viewpoint (PV) (New in DoDAF V2.0)''' - Describes the relationships between operational and capability requirements and the various projects being implemented. The Project Viewpoint also details dependencies among capability and operational requirements, system engineering processes, systems design, and services design within the Defense Acquisition System process.
: Describes the overarching aspects of architecture context that relate to all viewpoints.
; Capability Viewpoint (CV)
: New in DoDAF V2.0. Articulates the capability requirements, the delivery timing, and the deployed capability.
; Data and Information Viewpoint (DIV)
: New in DoDAF V2.0. Articulates the data relationships and alignment structures in the architecture content for the capability and operational requirements, system engineering processes, and systems and services.
; Operational Viewpoint (OV)
: Includes the operational scenarios, activities, and requirements that support capabilities.
; Project Viewpoint (PV)
: New in DoDAF V2.0. Describes the relationships between operational and capability requirements and the various projects being implemented. The Project Viewpoint also details dependencies among capability and operational requirements, system engineering processes, systems design, and services design within the Defense Acquisition System process.
; Services Viewpoint (SvcV)
: New in DoDAF V2.0. Presents the design for solutions articulating the Performers, Activities, Services, and their Exchanges, providing for or supporting operational and capability functions.
; Standards Viewpoint (StdV)
: Renamed from Technical Standards View. Articulates the applicable operational, business, technical, and industry policies, standards, guidance, constraints, and forecasts that apply to capability and operational requirements, system engineering processes, and systems and services.
; Systems Viewpoint (SV)
: Articulates, for [[legacy system|legacy support]], the design for solutions articulating the systems, their composition, interconnectivity, and context providing for or supporting operational and capability functions. Note, ''System'' has changed in DoDAF V2.0 from DoDAF V1.5: System is not just [[computer hardware]] and computer software. System is now defined in the general sense of an assemblage of components - machine, human - that perform activities (since they are subtypes of Performer) and are interacting or interdependent. This could be anything, i.e., anything from small pieces of equipment that have interacting or interdependent elements, to Family of Systems (FoS) and System of Systems (SoS). Note that Systems are made up of Materiel (e.g., equipment, aircraft, and vessels) and Personnel Types.
 
The architectures for DoDAF V1.0 and DoDAF V1.5 may continue to be used. When appropriate (usually indicated by policy or by the decision-maker), DoDAF V1.0 and V1.5 architectures will need to update their architecture. When pre-DoDAF V2.0 architecture is compared with DoDAF V2.0 architecture, concept differences (such as Node) must be defined or explained for the newer architecture. In regard to DoDAF V1.5 products, they have been transformed into parts of the DoDAF V2.0 models. In most cases, the DoDAF V2.0 Meta-model supports the DoDAF V1.5 data concepts, with one notable exception: Node. Node is a complex, logical concept that is represented with more concrete concepts.
* '''Services Viewpoint (SvcV) (New in DoDAF V2.0)''' - Presents the design for solutions articulating the Performers, Activities, Services, and their Exchanges, providing for or supporting operational and capability functions.
 
===All Viewpoint (AV)===
* '''Standards Viewpoint (StdV) (Renamed from Technical Standards View TV)''' - Articulates the applicable operational, business, technical, and industry policies, standards, guidance, constraints, and forecasts that apply to capability and operational requirements, system engineering processes, and systems and services.
; AV-1 Overview and Summary Information
: Describes a Project's Visions, Goals, Objectives, Plans, Activities, Events, Conditions, Measures, Effects (Outcomes), and produced objects.
; AV-2 Integrated Dictionary
: An architectural data repository with definitions of all terms used throughout
 
===Capability Viewpoint (CV)===
* '''Systems Viewpoint (SV)''' - Articulates, for Legacy support, the design for solutions articulating the systems, their composition, interconnectivity, and context providing for or supporting operational and capability functions.
;CV-1 Vision
Note, ''System'' has changed in DoDAF V2.0 from DoDAF V1.5: System is not just computer hardware and
:Addresses the enterprise concerns associated with the overall vision for transformational endeavours and thus defines the strategic context for a group of capabilities. The purpose of the CV-1 is to provide a strategic context for the capabilities described in the Architecture Description.
computer software. System is now defined in the general sense of an assemblage of components - machine, human - that perform activities (since they are subtypes of Performer) and are interacting or interdependent. This could be anything, i.e., anything from small pieces of equipment that have interacting or interdependent elements, to Family of Systems (FoS) and System of Systems (SoS). Note that Systems are made up of Materiel (e.g., equipment, aircraft, and vessels) and Personnel Types.
;CV-2 Capability Taxonomy
:Captures capability taxonomies. The model presents a hierarchy of capabilities. These capabilities may be presented in the context of a timeline. The CV-2 specifies all the capabilities that are referenced throughout one or more architectures.
;CV-3 Capability Phasing
:The planned achievement of capability at different points in time or during specific periods of time. The CV-3 shows the capability phasing in terms of the activities, conditions, desired effects, rules complied with, resource consumption and production, and measures, without regard to the performer and ___location solutions
;CV-4 Capability Dependencies
:The dependencies between planned capabilities and the definition of logical groupings of capabilities.
;CV-5 Capability to Organizational Development Mapping
:The fulfillment of capability requirements shows the planned capability deployment and interconnection for a particular Capability Phase. The CV-5 shows the planned solution for the phase in terms of performers and locations and their associated concepts.
;CV-6 Capability to Operational Activities Mapping
:A mapping between the capabilities required and the operational activities that those capabilities support.
;CV-7 Capability to Services Mapping
:A mapping between the capabilities and the services that these capabilities enable.
 
===Data and Information Viewpoint (DIV)===
== Relationship of DoDAF V1.5 Views with DoDAF V2.0 Viewpoints ==
; DIV-1 Conceptual Data Model
: The required high-level data concepts and their relationships.
; DIV-2 Logical Data Model
: The documentation of the data requirements and structural business process (activity) rules. In DoDAF V1.5, this was the OV-7.
; DIV-3 Physical Data Model
: The physical implementation format of the Logical Data Model entities, e.g., message formats, file structures, physical schema. In DoDAF V1.5, this was the SV-11.
 
Note, see [[Logical data model]] for discussion of the relationship of these three DIV data models, with comparison of the Conceptual, Logical & Physical Data Models.
[[Image:DoDAF-V2.0-Viewpoints3.jpg|thumb|480px|Evolution of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints.<ref name="DoD93">Evolution of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints</ref>]]
 
===Operational Viewpoint (OV)===
The first figure shows the overall evolution of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints.
;OV-1 High-Level Operational Concept Graphic
: The high-level graphical/textual description of the operational concept.
;OV-2 Operational Resource Flow Description
: A description of the Resource Flows exchanged between operational activities.
;OV-3 Operational Resource Flow Matrix
:A description of the resources exchanged and the relevant attributes of the exchanges.
;OV-4 Organizational Relationships Chart
:The organizational context, role or other relationships among organizations.
;OV-5a Operational Activity Decomposition Tree
:The capabilities and activities (operational activities) organized in a hierarchal structure.
;OV-5b Operational Activity Model
:The context of capabilities and activities (operational activities) and their relationships among activities, inputs, and outputs; Additional data can show cost, performers or other pertinent information.
;OV-6a Operational Rules Model
:One of three models used to describe activity (operational activity). It identifies business rules that constrain operations.
;OV-6b State Transition Description
:One of three models used to describe operational activity (activity). It identifies business process (activity) responses to events (usually, very short activities).
;OV-6c Event-Trace Description
:One of three models used to describe activity (operational activity). It traces actions in a scenario or sequence of events.
 
===Project Viewpoint (PV)===
[[Image:DoDAF-V2.0-Viewpoints.jpg|thumb|480px|Mapping of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints.<ref name="DoD91">Mapping of DoDAF V1.5 Views to DoDAF V2.0 Viewpoints</ref>]]
;PV-1 Project Portfolio Relationships
:It describes the dependency relationships between the organizations and projects and the organizational structures needed to manage a portfolio of projects.
;PV-2 Project Timelines
:A timeline perspective on programs or projects, with the key milestones and interdependencies.
;PV-3 Project to Capability Mapping
:A mapping of programs and projects to capabilities to show how the specific projects and program elements help to achieve a capability.
 
===Services Viewpoint (SvcV)===
The second figure shows the specific mapping of individual DoDAF V1.5 Views to the corresponding DoDAF V2.0 Viewpoints.
;SvcV-1 Services Context Description
:The identification of services, service items, and their interconnections.
;SvcV-2 Services Resource Flow Description
:A description of Resource Flows exchanged between services.
;SvcV-3a Systems-Services Matrix
:The relationships among or between systems and services in a given Architectural Description.
;SvcV-3b Services-Services Matrix
:The relationships among services in a given Architectural Description. It can be designed to show relationships of interest, (e.g., service-type interfaces, planned vs. existing interfaces).
;SvcV-4 Services Functionality Description
:The functions performed by services and the service data flows among service functions (activities).
;SvcV-5 Operational Activity to Services Traceability Matrix
:A mapping of services (activities) back to operational activities (activities).
;SvcV-6 Services Resource Flow Matrix
:It provides details of service Resource Flow elements being exchanged between services and the attributes of that exchange.
;SvcV-7 Services Measures Matrix
:The measures (metrics) of Services Model elements for the appropriate timeframe(s).
;SvcV-8 Services Evolution Description
:The planned incremental steps toward migrating a suite of services to a more efficient suite or toward evolving current services to a future implementation.
;SvcV-9 Services Technology & Skills Forecast
:The [[emerging technologies]], software/hardware products, and skills that are expected to be available in a given set of time frames and that will affect future service development.
;SvcV-10a Services Rules Model
:One of three models used to describe service functionality. It identifies constraints that are imposed on systems functionality due to some aspect of system design or implementation.
;SvcV-10b Services State Transition Description
:One of three models used to describe service functionality. It identifies responses of services to events.
;SvcV-10c Services Event-Trace Description
:One of three models used to describe service functionality. It identifies service-specific refinements of critical sequences of events described in the Operational Viewpoint.
 
===Standards Viewpoint (StdV)===
DoDAF V1.5 Support. The architectures for DoDAF V1.0 and DoDAF V1.5 may continue to be used. When appropriate (usually indicated by policy or by the decision-maker), DoDAF V1.0 and V1.5 architectures will need to update their architecture. When pre-DoDAF V2.0 architecture is compared with DoDAF V2.0 architecture, concept differences (such as Node) must be defined or explained for the newer architecture.
;StdV-1 Standards Profile
:The listing of standards that apply to solution elements. In DoDAF V1.5, this was the TV-1.
;StdV-2 Standards Forecast
:The description of emerging standards and potential impact on current solution elements, within a set of time frames. In DoDAF V1.5, this was the TV-2.
 
===Systems Viewpoint (SV)===
In regard to DoDAF V1.5 products, they have been transformed into parts of the DoDAF V2.0 models. In most cases, the DoDAF V2.0 Meta-model supports the DoDAF V1.5 data concepts, with one notable exception: Node. Node is a complex, logical concept that is represented with more concrete concepts. The table below indicates the mapping of DoDAF V1.5 products to DoDAF V2.0 models.
;SV-1 Systems Interface Description
:The identification of systems, system items, and their interconnections.
;SV-2 Systems Resource Flow Description
:A description of Resource Flows exchanged between systems.
;SV-3 Systems-Systems Matrix
:The relationships among systems in a given Architectural Description. It can be designed to show relationships of interest, (e.g., system-type interfaces, planned vs. existing interfaces).
;SV-4 Systems Functionality Description
:The functions (activities) performed by systems and the system data flows among system functions (activities).
;SV-5a Operational Activity to Systems Function Traceability Matrix
:A mapping of system functions (activities) back to operational activities (activities).
;SV-5b Operational Activity to Systems Traceability Matrix
:A mapping of systems back to capabilities or operational activities (activities).
;SV-6 Systems Resource Flow Matrix
:Provides details of system resource flow elements being exchanged between systems and the attributes of that exchange.
;SV-7 Systems Measures Matrix
:The measures (metrics) of Systems Model elements for the appropriate timeframe(s).
;SV-8 Systems Evolution Description
:The planned incremental steps toward migrating a suite of systems to a more efficient suite, or toward evolving a current system to a future implementation.
;SV-9 Systems Technology & Skills Forecast
:The emerging technologies, software/hardware products, and skills that are expected to be available in a given set of time frames and that will affect future system development.
;SV-10a Systems Rules Model
:One of three models used to describe system functionality. It identifies constraints that are imposed on systems functionality due to some aspect of system design or implementation.
;SV-10b Systems State Transition Description
:One of three models used to describe system functionality. It identifies responses of systems to events.
;SV-10c Systems Event-Trace Description
:One of three models used to describe system functionality. It identifies system-specific refinements of critical sequences of events described in the Operational Viewpoint.
 
==Creating an integrated architecture using DoDAF==
[[ImageFile:Integrated Architecture.jpg|thumb|240px|Illustration of the Integratedintegrated Architecturearchitecture.<ref name="DoD07"/>]]
 
The DODAF 2.0 Architects Guide <ref name="ArchGuide">{{cite web|title=DoDAF V2.0 Volume 2 Architects Guide May 2009|url=http://jitc.fhu.disa.mil/jitc_dri/pdfs/dodaf_v2v2.pdf}}</ref> repeated DOD Instruction 4630.8 definition of an integrated architecture as "An architecture consisting of multiple views facilitating integration and promoting interoperability across capabilities and among integrated architectures.'' For the purposes of architecture development, the term integrated means that data required in more than one of the architectural models is commonly defined and understood across those models. Integrated architectures are a property or design principle for architectures at all levels: Capability,Component, Solution, and Enterprise (in the context of the DoD Enterprise Architecture (EA) being a federation [of] architectures). In simpler terms, integration is seen in the connection from items common among architecture products, where items shown in one architecture product (such as sites used or systems interfaced or services provided) should have the identical number, name, and meaning appear in related architecture product views."
There are many different approaches for creating an integrated architecture using DoDAF, and for determining which products are required. The approach depends on the requirements and the expected results; i.e., what the resulting architecture will be used for.
 
As one example, the DoDAF v1.0 listed the following products as the “minimum set of products required to satisfy the definition of an OV, SV and TV.” One note: while the DoDAF does not list the OV-1 artifact as a core product, its development is strongly encouraged. The sequence of the artifacts listed below gives a suggested order in which the artifacts could be developed. The actual sequence of view generation and their potential customization is a function of the application ___domain and the specific needs of the effort.
There are many different approaches for creating an integrated architecture using DoDAF and for determining which products are required. The approach depends on the requirements and the expected results; i.e., what the resulting architecture will be used for.
As one example, the DoDAF v1.0 listed the following products as the "minimum set of products required to satisfy the definition of an OV, SV and TV." One note: while the DoDAF does not list the OV-1 artifact as a core product, its development is strongly encouraged. The sequence of the artifacts listed below gives a suggested order in which the artifacts could be developed. The actual sequence of view generation and their potential customization is a function of the application ___domain and the specific needs of the effort.
* AV-1 : Overview and Summary Information
* AV-2 : Integrated Dictionary
Line 143 ⟶ 300:
* TV-1 : Technical Standards Profile
 
One concern about the DoDAF is how well these products meet actual [[stakeholder analysis|stakeholder]] concerns for any given system of interest. One can view DoDAF products, or at least the 3 views, as [[IEEE 1471|ANSI/IEEE 1471-2000]] or [[ISO/IEC 42010]] ''viewpoints''. But to build an architecture description that corresponds to ANSI/IEEE 1471-2000 or ISO/IEC 42010, it is necessary to clearly identify the stakeholders and their concerns that map to each selected DoDAF product. Otherwise there is the risk (seen in at least some DoDAF architecture efforts) of producing products with no customers.
 
[[ImageFile:NR-KPP-ProductsMatrix.jpg|thumb|480px|DoDAF V1.5 Products Matrix <ref name="DoD97">DoDAF V1.5 Products Matrix</ref>]]
 
The figure "DoDAF V1.5 Products Matrix" shows how the DoD Chairman of the Joint Chiefs of Staff Instruction (CJCSI) 6212.01E specifies which DoDAF V1.5 products are required for each type of analysis, in the context of the Net-Ready Key Performance Parameter (NR-KPP):
Line 151 ⟶ 308:
* Capability Development Document (CDD). A document that captures the information necessary to develop a proposed program(s), normally using an evolutionary acquisition strategy. The CDD outlines an affordable increment of militarily useful, logistically supportable and technically mature capability.
* Capability Production Document (CPD). A document that addresses the production elements specific to a single increment of an acquisition program.
* Information Support Plan (ISP).<ref>{{cite web | title = Information Support Plan (DAU ACQuipedia entry) | url = https://dap.dau.mil/acquipedia/Pages/ArticleDetails.aspx?aid=5fe9f084-b0e2-4e5a-a6f3-87c1330ed71a }}</ref> The identification and documentation of information needs, infrastructure support, IT and NSS interface requirements and dependencies focusing on net-centric, interoperability, supportability and sufficiency concerns (DODI 4630.8).<ref>{{citation
| title = Procedures for Interoperability and Supportability of Information Technology (IT) and National Security Systems (NSS)
* Tailored Information Support Plan (TISP). The purpose of the TISP process is to provide a dynamic and efficient vehicle for certain programs (ACAT II and below) to produce requirements necessary for I&S Certification. Select program managers may request to tailor the content of their ISP (ref ss). For programs not designated OSD special interest by ASD (NII)/DOD CIO, the component will make final decision on details of the tailored plan subject to minimums specified in the TISP procedures linked from the CJCSI 6212 resource page and any special needs identified by the J-6 for the I&S certification process.
| chapter-url = http://jitc.fhu.disa.mil/jitc_dri/pdfs/i46308.pdf
| page = 83
| chapter = E4.A2 ISP Architecture Guidance
| year = 2004}}</ref>
* Tailored Information Support Plan (TISP). The purpose of the TISP process is to provide a dynamic and efficient vehicle for certain programs (ACAT II and below) to produce requirements necessary for I&S Certification. Select program managers may request to tailor the content of their ISP (ref ss). For programs not designated OSD special interest by [[ASD (NII)]]/DOD CIO, the component will make final decision on details of the tailored plan subject to minimums specified in the TISP procedures linked from the CJCSI 6212 resource page and any special needs identified by the J-6 for the I&S certification process.
 
== Representation ==
Representations for the DoDAF products may be drawn from many diagramming techniques including:
* [[Table (database)|tables]],
* [[IDEF]],
* [[Entity-relationship model|Entity-Relationshiprelationship Diagramsdiagrams]] (ERDs),
* [[Unified Modeling Language|UML]],
* [[SysML]],
and other custom techniques depending on the product, tool used, and contractor/customer preferences. There is a [[UPDM]] (Unified Profile for DoDAF and MODAF) effort within the [[Object Management Group|OMG]] to standardize the representation of DoDAF products when UML is used.
 
DoDAF generically describes in the representation of the artifacts to be generated, but allows considerable flexibility regarding the specific formats and modeling techniques. The [https://acc.dau.mil/GetAttachment.aspx?id=31667&pname=file&lang=en-US&aid=28906 DoDAF deskbook] provides examples in using traditional [[systems engineering]] and [[Informationinformation technology engineering|data engineering]] techniques, and secondly, [[UnifiedUML Modelingformat.<ref>{{Cite web Language|UML]]url=https://acc.dau.mil/GetAttachment.aspx?id=31667&pname=file&lang=en-US&aid=28906 format|title=Archived copy |access-date=2007-08-05 |archive-url=https://web.archive.org/web/20070927203156/https://acc.dau.mil/GetAttachment.aspx?id=31667&pname=file&lang=en-US&aid=28906 |archive-date=2007-09-27 |url-status=dead }}</ref> DoDAF proclaims latitude in work product format, without professing one diagramming technique over another.
 
In addition to graphical representation, there is typically a requirement to provide [[metadata]] to the Defense Information Technology Portfolio Repository (DITPR) or other architectural repositories.
 
==Meta-Modelmodel==
DoDAF has alwaysa had some form of Metameta-Modelmodel underpinning the framework., The meta-model definesdefining the types of modelling elements that can be used in each view and the relationships between them. DoDAF versions 1.0 thru 1.5 used the [[CADM]] meta-model, which was defined in [[IDEF1X]] (then later in UML) with an [[XML Schema (W3C)|XML Schema]] derived from the resulting relational database. From version 2.0, DoDAF has adopted the [[IDEAS Group]] foundation ontology as the basis for its new meta-model. This new meta-model is called "DM2"; an acronym for "DoDAF Meta-Model". Each of these three levels of the DM2 is important to a particular viewer of Departmental processes:
 
DoDAF versions 1.0 thru 1.5 used the [[CADM]] meta-model, which was defined in [[IDEF1X]] (then later in [[Unified Modeling Language|UML]]) with an [[XML Schema]] derived from the resulting relational database.
 
From version 2.0, DoDAF has adopted the [[IDEAS Group]] foundation ontology as the basis for its new meta-model. This new meta-model is called "DM2"; an acronym for "Defense Meta-Model".
 
[http://cio-nii.defense.gov/sites/dodaf20/images/DM2s_3_levels.gif Diagram of DoDAF V2.0 Meta Model DM2's Three Levels.]
 
Each of these three levels of the DM2 is important to a particular viewer of Departmental processes:
#The conceptual level or Conceptual Data Model (CDM) defines the high-level data constructs from which Architectural Descriptions are created in non-technical terms, so that executives and managers at all levels can understand the data basis of Architectural Description. Represented in the DoDAF V2.0 DIV-1 Viewpoint.
#The Logical Data Model (LDM) adds technical information, such as attributes to the CDM and, when necessary, clarifies relationships into an unambiguous usage definition. Represented in the DoDAF V2.0 DIV-2 Viewpoint.
#The Physical Exchange Specification (PES) consists of the LDM with general data types specified and implementation attributes (e.g., source, date) added, and then generated as an XSD. Represented in the DoDAF V2.0 DIV-3 Viewpoint.<ref name="DM2"/>
 
The purposes of the DM2 are:
#Establish and define the constrained vocabulary for description and discourse about DoDAF models (formerly “products”) and their usage in the 6 core processes
#Specify the semantics and format for federated EA data exchange between:architecture development and analysis tools and architecture databases across the DoD Enterprise Architecture (EA) Community of Interest (COI) and with other authoritative data sources
#Support discovery and understandability of EA data:
##Discovery of EA data using DM2 categories of information
##Understandability of EA data using DM2’sDM2's precise semantics augmented with linguistic traceability (aliases)
#Provide a basis for semantic precision in architectural descriptions to support heterogeneous architectural description integration and analysis in support of core process decision making.<ref name="DM2"/>
 
The DM2 defines architectural data elements and enables the integration and federation of Architectural Descriptions. It establishes a basis for semantic (i.e., understanding) consistency within and across Architectural Descriptions. In this manner, the DM2 supports the exchange and reuse of architectural information among JCAs, Components, and Federal and Coalition partners, thus facilitating the understanding and implementation of interoperability of processes and systems. As the DM2 matures to meet the ongoing data requirements of process owners, decision makers, architects, and new technologies, it will evolve to a resource that more completely supports the requirements for architectural data, published in a consistently understandable way, and will enable greater ease for discovering, sharing, and reusing architectural data across organizational boundaries.<ref name="DM2"/>
 
To facilitate the use of information at the data layer, the DoDAF describes a set of models for visualizing data through graphic, tabular, or textual means. These views relate to stakeholder requirements for producing an Architectural Description.<ref name="DM2"/>
 
==Relationship to other architecture frameworks==
The [[UPDM]] (Unified Profile for DoDAF and [[MODAF]]) is an [[Object Management Group|OMG]] initiative to standardize [[Unified Modeling Language|UML]] and [[SysML]] usage for [[USA]] and [[UK]] defense architecture frameworks. In addition, the multi-national [[IDEAS Group]], which is supported by [[Australia]], [[Canada]], [[Sweden]], [[UK]], [[USA]], with [[NATO]] observers, has launched an initiative to develop a formal ontology for enterprise architectures.
 
== See also ==
* [[Federal enterprise architecture|Federal Enterprise Architecture Framework]] (FEAF)
* [[IDEAS Group]]
* [[IUID]]
* [[MODAF]]
* [[MODAF Meta-Model]]
* [[NCOW]]
 
== Commercial Products Support ==
 
Several commercial products have support for DODAF, including the following.
* [[CMD2 by Casewise]] - the industry's first DoDAF 2.0 compliant and DM2 conformant solution. [http://www.casewise.com]
 
* [[Atego's Artisan Studio]] with UPDM, DoDAF and MODAF. [http://www.atego.com/products/artisan-studio-architect-enterprise-edition/]
 
* [[Elements Repository]] produced by [[Enterprise Elements, Inc.]]. [http://www.enterprise-elements.com]
 
* [[MagicDraw]] with UPDM plugin supporting DoDAF/MODAF. [http://www.magicdraw.com/updm_plugin]
 
* [[System Architect (software)]]
 
* [[Enterprise Architect Visual Modeling Platform|Sparx Enterprise Architect]], [http://www.sparxsystems.com Sparx Systems], with a [http://www.sparxsystems.com/products/mdg/tech/updm/index.html plugin for UPDM 2.0] (supports DoDAF 2.0 and MODAF 1.2).
 
* [[IServer]] produced by [[Orbus Software]]. [http://www.orbussoftware.com/ Orbus Software]
 
==References==
{{Reflist}}
 
== Further reading ==
* [[Dennis E. Wisnosky]] and Joseph Vogel (2004). ''Dodaf Wizdom: a Practical Guide to Planning, Managing and Executing Projects to Build Enterprise Architectures using the Department of Defense Architecture Framework''. Wizdom Systems, Inc., 2004. {{ISBN 1893990095|1-893990-09-5}}.
* Dr. Steven H. Dam (2015). ''DoD Architecture Framework 2.0: A Guide to Applying Systems Engineering to Develop Integrated, Executable Architectures''. CreateSpace Independent Publishing Platform, 2015. {{ISBN|1-502757-62-1}}.
* [http://cio-nii.defense.gov/sites/dodaf20/index.html DoDAF V2.02] - This is the official and current version for the Department of Defense Architecture Framework.
* DoDAF V2.0 was approved May 28, 2009. It is presented in three volumes and a Journal:
** DoDAF V2.0 Volume 1 : [http://www.defenselink.mil/cio-nii/docs/DoDAF%20V2%20-%20Volume%201.pdf Introduction, Overview, and Concepts - Manager’s Guide]
** DoDAF V2.0 Volume 2 : [http://www.defenselink.mil/cio-nii/docs/DoDAF%20V2%20-%20Volume%202.pdf Architectural Data and Models - Architect’s Guide]
** DoDAF V2.0 Volume 3 : [http://www.defenselink.mil/cio-nii/docs/DoDAF%20V2%20-%20Volume%203.pdf DoDAF Meta-model Physical Exchange Specification - Developer’s Guide]
** DoDAF V2.0 Journal : [http://cio-nii.defense.gov/sites/dodaf20/journal_exp3.html The electronic interface for DoDAF support].
 
* Architectural Resources cited in DoDAF V2.0. A number of architecture resources exist which serve as sources for guidelines that should be consulted while building architectural views. Some of these architecture resources are briefly listed below, with their architectural uses, and their URLs. Additional information is contained in the individual URLs. Some architecture resources require Secret Internet Protocol Router Network (SIPRNET) access.
[http://cio-nii.defense.gov/sites/dodaf20/index.html DoDAF V2.0 Resources]
** DoD IEA: [http://cio-nii.defense.gov/sites/diea/index.html Department of Defense Information Enterprise Architecture (DoD IEA)] Defines the key principles, rules, constraints and best practices to which applicable DoD programs, regardless of Component or portfolio, must adhere in order to enable agile, collaborative net-centric operations. The DoD IEA provides the guidelines and rules that the architect must keep in mind in the architecture development effort.
** DARS: [https://dars1.army.mil DoD Architecture Registry System (DARS)] DARS is the DoD registry of segment and solution architectures comprising the federated DoD enterprise architecture. To discover architectures that exist, or may be in development. Depending on the purpose and scope, an architect may search and discover Architectures that overlap the scope and purpose of the architecture effort. To register metadata about architectures that are being developed, or currently exist.
** DITPR: [https://www.dadms.navy.mil/ DoD Information Technology Portfolio Repository (DITPR)] The official unclassified DoD data source for Federal Information Security Management Act (FISMA), EAuthentication, Portfolio
Management, Privacy Impact Assessments, the inventory of MC/ME/MS systems, and the registry for systems under DoDI
5000.2. The Systems metadata from the Architecture can be used to populate DITPR with new or updated information. DITPR can also populate the architecture’s Systems metadata, particularly on systems that interface with systems described in the architecture, but are not part of the scope of the architecture.
** DISR: [https://disronline.disa.mil DoD Information Technology Standards and Profile Registry (DISR)] Online repository for a minimal set of primarily commercial IT standards. The DISR can be used to populate the Standards models (StdV-1 and StdV-2) of the Architecture. Conversely, the Standards Models can identify additional or new standards that need to be added to DISR.
** JCPAT: [http://jcpat.ncr.disa.smil.mil/JECOweb.nsf (SIPRNet) Joint C4I Program Assessment Tool (JCPAT)] Formally assess systems and capabilities documents (Initial Capabilities Document, Capability Development Document, and Capability Production Document) for Joint Staff interoperability requirements certification and is the ITS/NSS Lifecycle Repository and the archives. The ICD, CDD, and CPD contain architecture information. As the architecture development progresses, the collected architecture information can be extracted and reported in the ICD, CDD, and the CPD. In addition, the architecture information can be within with the Enhanced-Information Support Plan (E-ISP) tool, a part of the JCPAT toolset.
** JCSFL: [https://us.army.mil/suite/page/419489 Joint Common System Function List (JCSFL)] A common lexicon of
systems/service functionality supporting joint capability. The JCSFL is provided for mapping functions to supported activities and the systems or services that host them. Chairman of the Joint Chiefs of Staff Instruction (CJCSI) 6212.01E prescribes the JCSFL for use in developing a common vocabulary for architecture development. Use the taxonomy to align or extend system functions within the architecture being developed
** KM/DS: [https://jrockmds1.js.smil.mil/guestjrcz/gbase.guesthom (SIPRNet) Knowledge Management/ Decision Support (KM/DS)] The KM/DS tool will be used by DoD components to submit documents and comments for O-6 and flag reviews, search for historical information, and track the status of documents. Supporting the JCIDS approval process, the
documents that are necessary for Milestone Decisions have architecture information. As the architecture development
progresses, the collected architecture information can be extracted and reported in the required documents.
** DoD MDR: [http://metadata.dod.mil Metadata Registry] The DoD Metadata Registry and Clearinghouse provides software developers access to data technologies to support DoD mission applications. Through the Metadata Registry and Clearinghouse, software developers can access registered XML data and metadata components, database segments, and
reference data tables and related metadata information The Resource Flows and Physical Schemas from the Architecture
can be used to populate the Metadata Registry.
** NAERG: [https://stalwart.spawar.navy.mil/naerg/ Naval Architecture Elements Reference Guide (NAERG)] A standard terms of reference for the Navy and Marine Corps. The Architecture Elements represent the critical taxonomies requiring
concurrence and standardization for an integrated architecture. They comprise the lexicon for the three views of the architecture framework, the operational (OV), system (SV) and technical standards (TV) views. The use of the critical
taxonomies is a step to ensuring integration of systems within a system of systems and alignment of information
technology (IT) functionality to mission and operational needs. The data contained in each element of the
Architecture list shall be used for overall architecture framework development, programmatic research,
development, and acquisition activities, and related integration and interoperability and capability assessments. It will be updated through review periods to support DoN Program Objective Memorandum (POM) efforts and to reflect
changes mandated by DoD, technology improvements, and other factors.
** Service Registry: [http://metadata.dod.mil Service Registry. Select the “NCES Service Discovery” button] The Service Registry provides enterprise-wide insight, control and leverage of an organization's services. It captures service descriptions and makes them discoverable from a centrally managed, reliable, and searchable ___location. The Services
metadata from the Architecture effort can be used to populate the Service Registry in the process of developing the
solution.
** UJTL: [http://www.dtic.mil/doctrine/jel/cjcsd/cjcsm/m350004c.pdf Universal Joint Task List (UJTL)] The Universal Joint Task List from the Chairman of the Joint Chiefs of Staff Manual 3500.04C (CJCSM) serves as a common language and
common reference system for joint force commanders, combat support agencies, operational planners, combat developers, and trainers to communicate mission requirements. It is the basic language for development of a joint mission essential task list (JMETL) or agency mission essential task list (AMETL) that identifies required capabilities for mission success. Use the taxonomy to align or extend operational activities within the architecture being developed.
 
==External links==
{{Commons category|Department of Defense Architecture Framework}}
* [https://web.archive.org/web/20161111143659/http://dodcio.defense.gov/Library/DoD-Architecture-Framework/ DoDAF Homepage at DoD CIO]
* [http://cio-nii.defense.gov/sites/dodaf20/index.html DoDAF V2.02] - This is the official and current version for the Department of Defense Architecture Framework.
** [https://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_v2-02_web.pdf DODAF 2.02 pdf, Aug 2010]
 
**Volume (Vol) I: [http://web.cse.msstate.edu/~hamilton/DODAF/DoDAF%20v2.02%20Chg%201%20Vol%20I%20Final%202015-01-19.pdf Overview and Concepts – Manager’s Guide]{{Dead link|date=January 2024 |bot=InternetArchiveBot |fix-attempted=yes }}
* [http://cio-nii.defense.gov/docs/DoDAF%20V2%20-%20Volume%201.pdf Printable version of DoDAF V2.0 Volume 1]
**Vol II: [httphttps://cio-niidodcio.defense.gov/docsPortals/0/Documents/DODAF2/DoDAF%20V220v2.02%20-20Chg%20Volume201%20220Vol%20II%20Final%202015-01-19.pdf PrintableArchitectural versionData ofand DoDAFModels V2.0 VolumeArchitect’s 2Guide]
**Vol III: [https://mafiadoc.com/download/dod-architecture-framework-volume-iii-dodaf-meta-_5bb9d103097c47f1068b45ff.html Meta-model Ontology Foundation and Physical Exchange Specification – Developer’s Guide]
* [http://cio-nii.defense.gov/docs/DoDAF%20V2%20-%20Volume%203.pdf Printable version of DoDAF V2.0 Volume 3]
**Vol IV: [http://web.cse.msstate.edu/~hamilton/DODAF/DoDAF%20v2.02%20Chg%201%20Vol%20IV%20Final%202015-01-19.pdf Journal - Best Practices]{{Dead link|date=January 2024 |bot=InternetArchiveBot |fix-attempted=yes }}
* [http://cio-nii.defense.gov/docs/DoDAF%20V2%20-%20Promulgation%20Memo.pdf DoDAF Promulgation Memo May 28, 2009] - The DODAF Policy Directive which mandates that all DoD architectures developed after 05/28/2009 (or the next major system release) must be DODAF V2.0 compliant.
*DoDAF v1.5, 23 Apr 2007
* [http://www.aitcnet.org/dodfw/DoDAF_Memo.pdf DoDAF Promulgation Memo Feb 9, 2004] - The DODAF Policy Directive which mandates that all DoD architectures approved after 12/01/03 must be DODAF V1.5 compliant. (OBSOLETED)
**Vol I: [https://dodcio.defense.gov/Portals/0/Documents/DoDaF/DoDAF_Volume_I.pdf Definitions and Guidelines pdf]
* [http://architectureframework.com/dodaf/ DoDAF section of Architecture Framework Forum] Information resource dedicated to DoDAF as it relates to other architecture frameworks (e.g., MODAF, TOGAF, Zachman).
**Vol II: [https://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_Volume_II.pdf Product Descriptions pdf]
* [http://www.bta.mil/products/BEA_7_0/BEA/html_files/home.html DoD BEA v7.0] - DoD Business Enterprise Architecture BEA 7.0 (March 2010)
**Vol III: [https://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_Volume_III.pdf Architecture Data Description pdf]
* [http://www.integrated-ea.com/Previous-Years Two Presentations] on DoDAF 2.0 from Integrated EA Conferences 2008 and 2009
*DoDAF V1, 9 Feb 2004
 
**[https://enterprisearchitecture.dk/files/DoDAF_v1_Deskbook.pdf Deskbook] {{Webarchive|url=https://web.archive.org/web/20171115083119/https://enterprisearchitecture.dk/files/DoDAF_v1_Deskbook.pdf |date=2017-11-15 }}
{{DEFAULTSORT:Department Of Defense Architecture Framework}}
**Vol I: [http://www.acqnotes.com/Attachments/DoDAF_v1_Volume_I.pdf Definitions and Guidelines]
[[Category:United States Department of Defense|Architecture Framework]]
* [https://web.archive.org/web/20120215163009/http://www.architectureframework.com/frameworks/dodaf/ DoDAF section of Architecture Framework Forum] Information resource dedicated to DoDAF as it relates to other architecture frameworks
[[Category:Enterprise architecture]]
* [https://cmo.defense.gov/Resources/Business-Enterprise-Architecture/ DoD CMO Business Enterprise Architecture (BEA)] {{Webarchive|url=https://web.archive.org/web/20201102200631/https://cmo.defense.gov/Resources/Business-Enterprise-Architecture/ |date=2020-11-02 }}
[[Category:Net-centric]]
**[http://bea.osd.mil/bea10/htm/adl.htm DoD BEA 10.0 Architecture Product Guide]
[[Category:Command and control]]
* [https://web.archive.org/web/20091123191301/http://www.integrated-ea.com/Previous-Years Two Presentations] on DoDAF 2.0 from Integrated EA Conferences 2008 and 2009
* [http://acqnotes.com/acqnote/careerfields/dod-information-enterprise-architecture Department of Defense Information Enterprise Architecture]
* [https://web.archive.org/web/20030720125416/http://metadata.dod.mil/ Metadata Registry]
* CJCSI 6212.01 Series
**[http://www.acqnotes.com/Attachments/CJCSI%206212.01F%20Net%20Ready%20Key%20Performance%20Parameter%20(NR%20KPP)%2012%20March%2012.pdf CJCSI 6212.01F document]
* European Space Agency Architectural Framework (ESAAF) - a framework for European space-based Systems of Systems [https://link.springer.com/chapter/10.1007%2F978-3-642-25203-7_24#]
 
[[Category:United States Department of Defense information technology|Architecture Framework]]
[[de:C⁴ISR]]
[[Category:Enterprise architecture frameworks]]
[[fr:Department of Defense Architecture Framework]]
[[Category:Systems engineering]]