SlideShare uma empresa Scribd logo
1 de 42
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Practical DoDAF: Applying 
MBSE to Cost Effectively 
Develop Architectures 
October 2014 
Presented by: 
Steven H. Dam, Ph.D. 
(571) 485-7805 
steven.dam 
@specinnovations.com
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Presentation Overview 
 What Is Architecture? 
 What is the DoD Architecture Framework (DoDAF)? 
 What do we mean by MBSE? 
 How does MBSE produce DoDAF models and 
viewpoints? 
 How can we develop architectures more cost 
effectively? 
2
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
“Architectures are a primary tool for enterprise-level systems 
integration.” 
DoD Architecture Framework, Version 1.0 (09 February 2004) Volume I, p. 1-5 
WHAT IS ARCHITECTURE? 
3
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
All Kinds of Architectures 
• House/Building Architecture 
• Information Architecture 
• Enterprise Architecture 
• Technical Architecture 
• Logical Architecture 
• Physical Architecture 
• … 
4 
Architecture is perhaps one of the most abused 
words in the English language today
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
DoDAF Architecture Definition 
• Architecture: 
“The structure of components, their relationships, and 
the principles and guidelines governing their design and 
evolution over time.” DoD Integrated Architecture Panel, 1995 
• DoDAF 1.5 defined three views: 
– Operational 
– Systems 
– Technical Standards 
5 
“Integrated Architectures are a primary tool for 
enterprise-level systems integration.” 
DoD Architecture Framework, Version 1.0 (09 February 2004) Volume I, p. 1-5 
From “Integrated DoD Architectures” brochure, available at 
http://www.dod.mil/c3i/org/cio/i3/AWG_Digital_Library/pdfdocs/brochure.pdf 
What’s Missing?
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
A Practical Definition? 
• Architecture: “A fundamental and unifying 
structure defined in terms of elements, 
information, interfaces, processes, constraints, 
and behaviors.” 
– This definition implies that we need many dimensions 
(or schema) to completely describe the architecture, 
including risk, decisions, data, systems, components, 
organizations, functions, requirements, performance. 
– This definition also implies that architecture forms the 
foundation for dynamic analysis. 
6 
This means that we need a way to define the 
dimensions and make sure they link together to 
capture the information needed to describe and apply 
an architecture.
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Elements of an Architecture 
• Operational Context in which to operate 
• Mission to accomplish 
• Requirements to decompose, maintain and evolve to accomplish 
Mission 
• Relationships among Requirements 
• Organizations and Roles to operate in Context and accomplish 
Mission 
• Relationships among Organizations 
• Behavior and Functions necessary to accomplish Mission and Tasks 
• Relationships among Functions 
• Data and Information from Analyses 
• Constraints on Design and Execution 
• The highest level of Design 
• Decisions 
7
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
WHAT IS THE DOD ARCHITECTURE 
FRAMEWORK? 
8
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
What is the DoD Architecture 
Framework? 
• The DoDAF provides a means to compare architectures. 
• It enables this comparison by defining a set of views of an 
architecture (a.k.a. products). 
• In Version 1.5 and previously, these products were grouped 
into 4 views: 
– Operational View 
– Technical Standards View 
– Systems and Services View 
– All-View 
• In Version 2.0 they added the 
– Capability View 
– Data and Information View 
– Program View 
– Services View (separate from Systems) 
9
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Perspectives: Viewpoints That Fit-the-Purpose 
10 
Architectural viewpoints are composed of data that 
has been organized to facilitate understanding 
DoDAF V 2.0 PDF p 106
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Models, Views and Viewpoints 
11 
Model X View X 
+ Data 
Model Y View Y 
+ Data 
Model Z View Z 
+ Data 
Viewpoint N 
View N 
View Z 
View Y 
View X 
• All Viewpoint 
• Capability Viewpoint 
• Data and Information 
Viewpoint 
• Operational Viewpoint 
• Project Viewpoint 
• Services Viewpoint 
• Standards Viewpoint 
Derived from text on DoDAF 2.02 PDF page 3 • Systems Viewpoint 
http://cio-nii.defense.gov/sites/dodaf20/background.html “Products”
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Building the Architecture from 
“Viewpoints” 
Viewpoint A 
View N 
View Z 
View Y 
Architectural Description 
View X Viewpoint N 
Viewpoint C 
Viewpoint B 
Viewpoint A 
Derived from text on DoDAF 2.02 PDF page 3 
http://cio-nii.defense.gov/sites/dodaf20/background.html 
Viewpoint N 
View N 
View Z 
View Y 
View X 
Viewpoint B 
View N 
View Z 
View Y 
View X 
12
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
DoDAF 2.0 Models 
Model Name General Description 
All VP 
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 
Architecture data repository with definitions of all 
terms used throughout the architecture data and 
presentations 
Capability Viewpoint 
CV-1 Vision 
Overall vision for transformational endeavors, 
provides a strategic context for the capabilities 
described, and provides a high-level scope 
CV-2 Capability Taxonomy 
A hierarchy of capabilities specifies all the 
capabilities that are referenced throughout one or 
more architectures 
CV-3 Capability Phasing 
Planned achievement of capability at different 
points in time or during specific periods of time 
CV-4 Capability Dependences 
Dependencies between planned capabilities and 
defines 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 
CV-6 Capability to Operational Activities Mapping 
Mapping between the capabilities required and the 
operational activities that those capabilities support 
CV-7 Capability to Services Mapping 
Mapping between capabilities and the services that 
these capabilities enable 
Data and Info VP 
DIV-1 Conceptual Data Model 
Required High level data concepts and their 
relationships 
DIV-2 Logical Data Model 
Documentation of the data requirements and 
structural business process rules (In DoDAF V1.5, 
this was the OV-7) 
DIV-3 Physical Data Model 
Physical implementation of the Logical Data Model 
entities, e.g., message formats, file structures, 
physical schema (In DoDAF V1.5, this was the SV- 
11)
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
DoDAF 2.0 Models 
Model Name General Description 
Operational Viewpoint 
OV-1 High-Level Operational Concept Graphic 
High-level graphical/textual description of 
operational concept 
OV-2 Operational Resource Flow Description Operational resource flow needlines 
OV-3 Operational Resource Flow Matrix 
Resource exchanged and the relevant attributes of 
that exchange 
OV-4 Organizational Relationships Chart 
Organizational, role, or other relationships among 
Organizations 
OV-5a & b Operational Activity Decomposition Tree & Model 
Capabilities, activities (operational activities), 
relationships among activities, inputs, and outputs; 
overlays can show cost, performers or other 
pertinent information 
OV-6a Operational Rules Model 
One of three models used to describe activity 
(operational activity) -identifies business rules that 
constrain operations 
OV-6b State Transition Description 
One of three models used to describe activity 
(operational activity) -identifies business process 
responses to events 
OV-6c Event-Trace Description 
One of three models used to describe activity 
(operational activity) -traces actions in a scenario or 
sequence of events 
Project Viewpoint 
PV-1 Project Portfolio Relationships 
Organizational structures needed to manage a 
portfolio of projects and shows dependency 
relationships between the organizations and 
projects 
PV-2 Project Timelines 
A timeline perspective on programs or projects, 
with the key milestones and interdependencies 
PV-3 Project to Capability Mapping 
Mapping of programs and projects to capabilities to 
show how the specific projects and program 
elements help to achieve a capability
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
DoDAF 2.0 Model 
Model Name General Description 
Services Viewpoint 
SvcV-1 Services Interface Description 
Identification of services and service items and their 
interconnections 
SvcV-2 Services Resource Flow Description Services and service items and their related resource flows 
SvcV-3a Systems-Services Matrix 
Relationships among between systems and services in a given 
architecture 
SvcV-3b Services-Services Matrix 
Relationships among services in a given architecture; can be 
designed to show relationships of interest, e.g., service-type 
interfaces, planned vs. existing interfaces, etc. 
SvcV-4 Services Functionality Description 
Functions performed by services and the service data flows 
among service functions (activities) 
SvcV-5 Operational Activity to Services Traceability Matrix 
Mapping of services (activities) back to operational activities 
(activities) 
SvcV-6 Services Resource Flow Matrix 
Provides details of service resource flow elements being 
exchanged between services and the attributes of that 
exchange 
SvcV-7 Services Measures Matrix 
Measures (metrics) of Services View elements for the 
appropriate time frame(s) 
SvcV-8 
Services Evolution 
Description 
Planned incremental steps toward migrating a suite of systems 
to a more efficient suite, or toward evolving current services to 
a future implementation 
SvcV-9 Services Technology Forecast 
Emerging technologies and software/hardware products that 
are expected to be available in a given set of time frames and 
that will affect future development of the architecture 
SvcV-10a Services Rules Model 
One of three models used to describe service functionality- - 
identifies constraints that are imposed on systems 
functionality due to some aspect of systems design or 
implementation 
SvcV-10b Services State Transition Description 
One of three models used to describe service functionality- - 
identifies responses of a services to events 
SvcV-10c Services Event-Trace Description 
One of three models used to describe service functionality- - 
identifies service-specific refinements of critical sequences of 
events described in the Operational Viewpoint
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
DoDAF 2.0 Models 
16 
Model Name General Description 
Systems Viewpoint 
SV-1 Systems Interface Description Identification of systems and system items and their interconnections 
SV-2 Systems Resource Flow Description Systems and system items and their related resource flows 
SV-3 Systems-Systems Matrix 
Relationships among systems in a given architecture; can be designed to 
show relationships of interest, e.g., system-type interfaces, planned vs. 
existing interfaces, etc. 
SV-4 Systems Functionality Description 
Functions (activities) performed by systems and the system data flows 
among system functions (activities) 
SV-5a 
Operational Activity to Systems Function Traceability 
Matrix 
Mapping of system functions (activities) back to operational activities 
(activities) 
SV-5b Operational Activity to Systems Traceability Matrix Mapping of systems back to capabilities or operational activities 
(activities) 
SV-6 Systems Resource Flow Exchange Matrix 
Provides details of system resource flow elements being exchanged 
between systems and the attributes of that exchange 
SV-7 Systems Measures Matrix Measures (metrics) of Systems View elements for the appropriate time 
frame(s) 
SV-8 Systems Evolution Description 
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 Forecast 
Emerging technologies and software/hardware products that are 
expected to be available in a given set of time frames and that will affect 
future development of the architecture 
SV-10a Systems Rules Model 
One of three models used to describe system functionality— identifies 
constraints that are imposed on systems functionality due to some 
aspect of systems design or implementation 
SV-10b Systems State Transition Description 
One of three models used to describe system functionality— identifies 
responses of a system to events 
SV-10c Systems Event-Trace Description 
One of three models used to describe system functionality— identifies 
system-specific refinements of critical sequences of events described in 
the Operational Viewpoint 
Standards 
Viewpoint 
StdV-1 Standards Profile 
Listing of standards that apply to solution elements in a given 
architecture 
StdV-2 Standards Forecast 
Description of emerging standards and potential impact on 
current solution elements, within a set of time frames
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Framework “Products” 
• Specific information content for products in each view 
• They are expressed in graphical, textual, and tabular 
form 
• The specific products developed depend on the intended 
use of the architecture 
• Additional products are allowed if they improve 
communication of the architecture 
Presented by Mr. Truman Parmele at the DoD Architectures Conference 
February 24, 2004 
17 
“The Framework does not advocate the use of any one 
methodology (e.g., structured analysis vs. object orientation), or 
one notation over another (IDEF1X or ER notation) to complete this 
step, but products should contain the required information and 
relationships.” 
DoD Architecture Framework, Version 1.5 (23 April 2007) Vol. II, p. 2-6
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
What does an architecture look 
like? 
• To some, it’s a collection of diagrams and 
documents: 
18 
cc#2 
3 times 
cc#1 
1 
Serial Function 
AND 
2 
Function in 
Concurrency 
3 
Multi-exit 
Function 
IT 
4 
Function in 
Iterate 
IT 
OR 
OR 
5 
Function in 
Select 
Construct 
6 
Function 2 in 
Select 
Construct 
OR 
AND 
7 
Output Function 
External Data 1 
Input 
Data 5 
Data 2 
Data 3 
Data 4 
External 
Output 
0 
Constructs 
Function 
1 
Serial Function 
Function 
2 
Function in 
Concurrency 
Function 
3 
Multi-exit 
Function 
Function 
4 
Function in 
Iterate 
Function 
5 
Function in 
Select Constr... 
Function 
6 
Function 2 in 
Select Constr... 
Function 
7 
Output Function 
Function
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
What does an architecture look 
like? 
19 
• To others it’s a decision database: 
Architecture 
Repository
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
WHAT DO WE MEAN BY 
MBSE? 
20
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
INCOSE’s MBSE Definition 
“Model-based systems engineering (MBSE) is the formalized application of 
modeling to support system requirements, design, analysis, verification and 
validation, beginning in the conceptual design phase and continuing throughout 
development and later life cycle phases.” From INCOSE Model Based Systems Engineering (MBSE) 
• Some have equated MBSE to a specific 
technique (e.g., SysML) 
• But MBSE has been around for a long, 
long time 
• Recently (IW 2014) I saw a viewgraph that 
said: MBSE = SE 
21 
Initiative presentation at INCOSE IS 2007
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
What Techniques Are Used? 
• Viewgraph engineering 
• Model-Based Systems Engineering (MBSE) 
– Structured Analysis with and without real-time 
extensions 
– Integration DEFinition (IDEF) 
– Unified/Systems Modeling Language (UML/SysML) 
– Business Process Model and Notation (BPMN) 
– Lifecycle Modeling Language (LML) 
22 
Make sure the technique you choose will provide a broad, 
complete foundation for analysis and specification
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Characteristics of a “Good” 
MBSE Technique 
• Interactive models, not just drawings with 
a database (e.g., Visio) 
• Simulation (discrete event and Monte 
Carlo) to verify the models 
• Ontology + Visualization 
• Various visualizations from database 
• Report creation from database 
23
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
HOW DOES MBSE PRODUCE 
DODAF MODELS AND 
VIEWPOINTS? 
24
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Tools That Support DoDAF 
• A number of tool have support for DoDAF 
today 
• Some support a specific technique, others 
claim to be “technique or methodology” 
independent 
• Select a technique, tool and process that 
make it easy for you to apply “good” 
MBSE characteristics 
25
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Have Easy Access to DoDAF 
Products 
• e.g., a 
dedicated 
DoDAF 
Dashboard 
provides 
access to all 
DoDAF 
products 
• DM2 Statistics 
• PES export 
26 
DM2 = DoDAF MetaModel 2.0
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Build One Diagram and Get Many 
DoDAF Products 
Action Diagram = combined OV-5b/OV6c, SvcV-4/SvcV-10c, SV-4/SV-10c) 
• Highly expressive and model-based functional modeling 
(sequencing and data flow, with allocation and resource 
modeling explicit) 
• Drag/drop capable 
• Executable in both Discrete Event and Monte Carlo simulators 
27
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Or Use a Sequence Diagram for 
the OV-6c/ SvcV-10c/SV-10c 
• Functional sequencing 
only 
• Another view from the 
database, not a 
separate “drawing” 
• Can generate from 
Action Diagram or be 
used to generate an 
Action Diagram 
• Also, drag and drop 
capable, with sidebar for 
information on entities 
28
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
And an IDEF0 Diagram for the 
OV-5b/ SvcV-4/SV-4 
• Classic 
data flow 
modeling 
• Drag and 
drop 
• Sidebar 
enabled 
• ICOM view 
also 
available 
29
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Use Simulations for Analysis and 
Verification 
30 
Monte Carlo result 
Discrete Event result 
Note the simulator is compatible with the Action and 
Sequence Diagrams. Do not try to simulate IDEF0s – 
they are non-executable diagrams.
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Then Build the Physical Model for 
the OV-1, SvcV-1 & 2, and SV-1 & 2 
Create a classic block 
diagram for SvcV-1/2 
and SV-1/2… 
• Highly expressive and model-based physical 
modeling 
• Drag/drop capable 
• Add picture, special lines and backgrounds 
31 
… or add 
pictures 
and special 
lines for 
concept 
diagram 
(OV-1)
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Use Traceability Diagrams to See 
Link between Entities 
• Shows how a single 
entity (database 
object) is related to 
the rest of the system 
• Drag and drop new 
entities and create 
relationships right 
from the diagram 
• Sidebar enabled 
32
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Include Development of AV-1 
• Enables complete 
architecture study 
management 
• Uses new Document 
View 
• Trace findings to other 
aspects of the database 
• Can provide 
requirements for tracing 
to other entities 
• Link to Risk and 
Decision entities 
33
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Interactive DoDAF matrices 
• Easy to use 
matrices for: 
– CV-4, CV-5, 
CV-6, CV-7 
– PV-1, PV-3 
– SvcV-3a, 
SvcV-3b, 
SvcV-5, SvcV- 
7 
– SV-3, SV-5a, 
SV-5b, SV-7 
34
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
HOW CAN WE DEVELOP 
ARCHITECTURES MORE COST 
EFFECTIVELY? 
35
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Why Do a Lot of Our Architectures Become 
“Shelfware?” 
• No clear relationship to mission or design 
• Done in the abstract … users not involved 
• Focus on “To-Be” without understanding 
the “As-Is” 
• No way to develop a real transition plan 
• No internal governance process 
• “Paper” architectures, not living models 
• Lack of complete traceability … all 
elements, not just requirements 
36
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
How Can We Avoid Learning the “Lessons 
Learned” Again? 
• Developing and using a clear, simple 
methodology 
37 
– Techniques (the theory) 
– Process (the application) 
– Tools (the hammer) 
• Planning and replanning 
• Training 
– Train complete team 
– Provide refresher training as needed
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Techniques 
• Provide the theoretical 
38 
underpinnings for the 
architecture development 
or system design 
• Provides a set of “bins” to capture 
information 
• Provides standards for communicating 
the information, usually in graphical 
form
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Requirements Analysis 
Functional Analysis 
Synthesis 
System Analysis 
and Control 
SV-8 SV-9 
14. Provide Options 
Processes 
39 
1. Capture and Analyze Related Artifacts 
2. Identify Assumptions 
AV-1 
Draft 5. Develop the Operational Context Diagram 
DIV-2 
6. Develop Operational Scenarios 
7. Derive Functional Behavior 
8. Derive Assets 
9. Allocate Actions to Assets 
4. Capture Constraints 
3. Identify Existing/Planned Systems 
15. Conduct Trade-off Analyses 
10. Prepare Interface Diagrams 
SV-10 
12. Perform Dynamic Analysis 
11. Define Resources, Error Detection & Recovery 
13. Develop Operational Demonstration Master Plan 
16. Generate Operational and System Architecture Graphics, Briefings and Reports 
AV-1 
AV-2 
OV-1 
OV-2 
OV-3 
OV-4 
OV-5 
OV-6 
SV-1 
SV-2 
SV-3 
SV-4 
SV-6 SV-5 
SV-7 
StdV-1 StdV-2 
DIV-3 
DIV-1 CV-1 
CV-2 
CV-3 
CV-4 
CV-5 
CV-6 
CV-7 
PV-2 
PV-3 
PV-1 
CONOPS 
Time
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Tools 
• Enhance efficiency of 
the architect/system 
engineer 
• Capture the information 
required by standards 
• Enforce consistency 
by applying standards 
• Make generation of 
products and reports 
much easier 
40 
Database 
Requirements 
Analysis 
Automatically 
Generated 
Diagrams 
Simulation
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
How Do We Determine the Appropriate Mix 
of Technique, Process, and Tool(s)? 
• Choose the technique(s) you want to use 
first (get the theory right) 
• Identify tools that support the technique 
• Obtain/develop your process 
• Optimize all three … don’t be afraid to use 
a different technique, tool or process if one 
doesn’t work 
• Work with your customer to make sure 
that whatever you produce is what they 
want 
41
© 2014 Systems and Proposal Engineering Company. All Rights Reserved 
Summary 
• Practical DoDAF means using MBSE 
techniques, processes and tools to 
develop the DoDAF models 
– Use common language (technique & DoDAF 
terms) 
– Apply a process that works for your situation 
(architecture usually needs middle-out) 
– Use comprehensive tools to capture the 
information and produce DoDAF products 
42

Mais conteúdo relacionado

Mais procurados

Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Nathaniel Palmer
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
Alan McSweeney
 
Enterprise architecture 101.36205348
Enterprise architecture 101.36205348Enterprise architecture 101.36205348
Enterprise architecture 101.36205348
jamesoni1
 

Mais procurados (20)

What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
Maximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise ArchitectureMaximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise Architecture
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
 
Enterprise architecture 101.36205348
Enterprise architecture 101.36205348Enterprise architecture 101.36205348
Enterprise architecture 101.36205348
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
 
Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
 
Togaf 9 overview
Togaf 9 overviewTogaf 9 overview
Togaf 9 overview
 
ArchiMate introduction
ArchiMate introductionArchiMate introduction
ArchiMate introduction
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming Business
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution Security
 
Zachman Framework vs Data Architecture
Zachman Framework vs Data ArchitectureZachman Framework vs Data Architecture
Zachman Framework vs Data Architecture
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 

Destaque

SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-AprSSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
Benton "Ben" Bovée
 
Fury 1500, usa unmanned aerial vehicle
Fury 1500, usa   unmanned aerial vehicleFury 1500, usa   unmanned aerial vehicle
Fury 1500, usa unmanned aerial vehicle
hindujudaic
 
T-X Requirements matrix
T-X Requirements matrixT-X Requirements matrix
T-X Requirements matrix
Nicolas Perron
 

Destaque (14)

DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in Action
 
A pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architecturesA pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architectures
 
DoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarDoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate Webinar
 
Iit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gbIit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gb
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
 
Retablo infantil y otras estampas: Los titiriteros
Retablo infantil y otras estampas: Los titiriterosRetablo infantil y otras estampas: Los titiriteros
Retablo infantil y otras estampas: Los titiriteros
 
SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-AprSSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
SSTC-2012 BenKBovée 2933 Mapping & Modeling Defense Domain Architectures 26-Apr
 
Visual modeling using projective analysis (pan)
Visual modeling using projective analysis (pan)Visual modeling using projective analysis (pan)
Visual modeling using projective analysis (pan)
 
Fury 1500, usa unmanned aerial vehicle
Fury 1500, usa   unmanned aerial vehicleFury 1500, usa   unmanned aerial vehicle
Fury 1500, usa unmanned aerial vehicle
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced Users
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
 
¡Una función de títeres!
¡Una función de títeres!¡Una función de títeres!
¡Una función de títeres!
 
Elementos
ElementosElementos
Elementos
 
T-X Requirements matrix
T-X Requirements matrixT-X Requirements matrix
T-X Requirements matrix
 

Semelhante a Practical DoDAF Presentation to INCOSE WMA

DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework Overview
Alessio Mosto
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
mdfachowdhury
 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Oriented
aliraza786
 
Relating the Mission and Means Framework to DoD Architecture Framework Produc...
Relating theMission and Means Frameworkto DoD Architecture Framework Produc...Relating theMission and Means Frameworkto DoD Architecture Framework Produc...
Relating the Mission and Means Framework to DoD Architecture Framework Produc...
yvangreen
 

Semelhante a Practical DoDAF Presentation to INCOSE WMA (20)

DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework Overview
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506
 
Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with Innoslate
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
SSE Integrations Overview
SSE Integrations OverviewSSE Integrations Overview
SSE Integrations Overview
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
Tartaglia Matthew3
Tartaglia Matthew3Tartaglia Matthew3
Tartaglia Matthew3
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Oriented
 
SOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteSOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA Suite
 
Microsoft Mimarisi
Microsoft MimarisiMicrosoft Mimarisi
Microsoft Mimarisi
 
unit 5 cloud.pptx
unit 5 cloud.pptxunit 5 cloud.pptx
unit 5 cloud.pptx
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Isas _Q3 _Soft_Topic3_enterprise_application_architecture
Isas _Q3 _Soft_Topic3_enterprise_application_architectureIsas _Q3 _Soft_Topic3_enterprise_application_architecture
Isas _Q3 _Soft_Topic3_enterprise_application_architecture
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
Agile Adaptive Architectures
Agile Adaptive ArchitecturesAgile Adaptive Architectures
Agile Adaptive Architectures
 
Relating the Mission and Means Framework to DoD Architecture Framework Produc...
Relating theMission and Means Frameworkto DoD Architecture Framework Produc...Relating theMission and Means Frameworkto DoD Architecture Framework Produc...
Relating the Mission and Means Framework to DoD Architecture Framework Produc...
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference model
 
Eli's Resume
Eli's ResumeEli's Resume
Eli's Resume
 

Mais de Elizabeth Steiner

Mais de Elizabeth Steiner (12)

How to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems EngineeringHow to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems Engineering
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
 
What's New in Innoslate 4.2?
What's New in Innoslate 4.2?What's New in Innoslate 4.2?
What's New in Innoslate 4.2?
 
Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)
 
How to Perform Model-Based Reviews
How to Perform Model-Based ReviewsHow to Perform Model-Based Reviews
How to Perform Model-Based Reviews
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
 
Moving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements ManagementMoving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements Management
 
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
 
How to Use Innoslate for Beginners
How to Use Innoslate for BeginnersHow to Use Innoslate for Beginners
How to Use Innoslate for Beginners
 
SPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate WebinarSPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate Webinar
 
Overview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateOverview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using Innoslate
 

Practical DoDAF Presentation to INCOSE WMA

  • 1. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Practical DoDAF: Applying MBSE to Cost Effectively Develop Architectures October 2014 Presented by: Steven H. Dam, Ph.D. (571) 485-7805 steven.dam @specinnovations.com
  • 2. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Presentation Overview  What Is Architecture?  What is the DoD Architecture Framework (DoDAF)?  What do we mean by MBSE?  How does MBSE produce DoDAF models and viewpoints?  How can we develop architectures more cost effectively? 2
  • 3. © 2014 Systems and Proposal Engineering Company. All Rights Reserved “Architectures are a primary tool for enterprise-level systems integration.” DoD Architecture Framework, Version 1.0 (09 February 2004) Volume I, p. 1-5 WHAT IS ARCHITECTURE? 3
  • 4. © 2014 Systems and Proposal Engineering Company. All Rights Reserved All Kinds of Architectures • House/Building Architecture • Information Architecture • Enterprise Architecture • Technical Architecture • Logical Architecture • Physical Architecture • … 4 Architecture is perhaps one of the most abused words in the English language today
  • 5. © 2014 Systems and Proposal Engineering Company. All Rights Reserved DoDAF Architecture Definition • Architecture: “The structure of components, their relationships, and the principles and guidelines governing their design and evolution over time.” DoD Integrated Architecture Panel, 1995 • DoDAF 1.5 defined three views: – Operational – Systems – Technical Standards 5 “Integrated Architectures are a primary tool for enterprise-level systems integration.” DoD Architecture Framework, Version 1.0 (09 February 2004) Volume I, p. 1-5 From “Integrated DoD Architectures” brochure, available at http://www.dod.mil/c3i/org/cio/i3/AWG_Digital_Library/pdfdocs/brochure.pdf What’s Missing?
  • 6. © 2014 Systems and Proposal Engineering Company. All Rights Reserved A Practical Definition? • Architecture: “A fundamental and unifying structure defined in terms of elements, information, interfaces, processes, constraints, and behaviors.” – This definition implies that we need many dimensions (or schema) to completely describe the architecture, including risk, decisions, data, systems, components, organizations, functions, requirements, performance. – This definition also implies that architecture forms the foundation for dynamic analysis. 6 This means that we need a way to define the dimensions and make sure they link together to capture the information needed to describe and apply an architecture.
  • 7. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Elements of an Architecture • Operational Context in which to operate • Mission to accomplish • Requirements to decompose, maintain and evolve to accomplish Mission • Relationships among Requirements • Organizations and Roles to operate in Context and accomplish Mission • Relationships among Organizations • Behavior and Functions necessary to accomplish Mission and Tasks • Relationships among Functions • Data and Information from Analyses • Constraints on Design and Execution • The highest level of Design • Decisions 7
  • 8. © 2014 Systems and Proposal Engineering Company. All Rights Reserved WHAT IS THE DOD ARCHITECTURE FRAMEWORK? 8
  • 9. © 2014 Systems and Proposal Engineering Company. All Rights Reserved What is the DoD Architecture Framework? • The DoDAF provides a means to compare architectures. • It enables this comparison by defining a set of views of an architecture (a.k.a. products). • In Version 1.5 and previously, these products were grouped into 4 views: – Operational View – Technical Standards View – Systems and Services View – All-View • In Version 2.0 they added the – Capability View – Data and Information View – Program View – Services View (separate from Systems) 9
  • 10. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Perspectives: Viewpoints That Fit-the-Purpose 10 Architectural viewpoints are composed of data that has been organized to facilitate understanding DoDAF V 2.0 PDF p 106
  • 11. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Models, Views and Viewpoints 11 Model X View X + Data Model Y View Y + Data Model Z View Z + Data Viewpoint N View N View Z View Y View X • All Viewpoint • Capability Viewpoint • Data and Information Viewpoint • Operational Viewpoint • Project Viewpoint • Services Viewpoint • Standards Viewpoint Derived from text on DoDAF 2.02 PDF page 3 • Systems Viewpoint http://cio-nii.defense.gov/sites/dodaf20/background.html “Products”
  • 12. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Building the Architecture from “Viewpoints” Viewpoint A View N View Z View Y Architectural Description View X Viewpoint N Viewpoint C Viewpoint B Viewpoint A Derived from text on DoDAF 2.02 PDF page 3 http://cio-nii.defense.gov/sites/dodaf20/background.html Viewpoint N View N View Z View Y View X Viewpoint B View N View Z View Y View X 12
  • 13. © 2014 Systems and Proposal Engineering Company. All Rights Reserved DoDAF 2.0 Models Model Name General Description All VP 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 Architecture data repository with definitions of all terms used throughout the architecture data and presentations Capability Viewpoint CV-1 Vision Overall vision for transformational endeavors, provides a strategic context for the capabilities described, and provides a high-level scope CV-2 Capability Taxonomy A hierarchy of capabilities specifies all the capabilities that are referenced throughout one or more architectures CV-3 Capability Phasing Planned achievement of capability at different points in time or during specific periods of time CV-4 Capability Dependences Dependencies between planned capabilities and defines 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 CV-6 Capability to Operational Activities Mapping Mapping between the capabilities required and the operational activities that those capabilities support CV-7 Capability to Services Mapping Mapping between capabilities and the services that these capabilities enable Data and Info VP DIV-1 Conceptual Data Model Required High level data concepts and their relationships DIV-2 Logical Data Model Documentation of the data requirements and structural business process rules (In DoDAF V1.5, this was the OV-7) DIV-3 Physical Data Model Physical implementation of the Logical Data Model entities, e.g., message formats, file structures, physical schema (In DoDAF V1.5, this was the SV- 11)
  • 14. © 2014 Systems and Proposal Engineering Company. All Rights Reserved DoDAF 2.0 Models Model Name General Description Operational Viewpoint OV-1 High-Level Operational Concept Graphic High-level graphical/textual description of operational concept OV-2 Operational Resource Flow Description Operational resource flow needlines OV-3 Operational Resource Flow Matrix Resource exchanged and the relevant attributes of that exchange OV-4 Organizational Relationships Chart Organizational, role, or other relationships among Organizations OV-5a & b Operational Activity Decomposition Tree & Model Capabilities, activities (operational activities), relationships among activities, inputs, and outputs; overlays can show cost, performers or other pertinent information OV-6a Operational Rules Model One of three models used to describe activity (operational activity) -identifies business rules that constrain operations OV-6b State Transition Description One of three models used to describe activity (operational activity) -identifies business process responses to events OV-6c Event-Trace Description One of three models used to describe activity (operational activity) -traces actions in a scenario or sequence of events Project Viewpoint PV-1 Project Portfolio Relationships Organizational structures needed to manage a portfolio of projects and shows dependency relationships between the organizations and projects PV-2 Project Timelines A timeline perspective on programs or projects, with the key milestones and interdependencies PV-3 Project to Capability Mapping Mapping of programs and projects to capabilities to show how the specific projects and program elements help to achieve a capability
  • 15. © 2014 Systems and Proposal Engineering Company. All Rights Reserved DoDAF 2.0 Model Model Name General Description Services Viewpoint SvcV-1 Services Interface Description Identification of services and service items and their interconnections SvcV-2 Services Resource Flow Description Services and service items and their related resource flows SvcV-3a Systems-Services Matrix Relationships among between systems and services in a given architecture SvcV-3b Services-Services Matrix Relationships among services in a given architecture; can be designed to show relationships of interest, e.g., service-type interfaces, planned vs. existing interfaces, etc. SvcV-4 Services Functionality Description Functions performed by services and the service data flows among service functions (activities) SvcV-5 Operational Activity to Services Traceability Matrix Mapping of services (activities) back to operational activities (activities) SvcV-6 Services Resource Flow Matrix Provides details of service resource flow elements being exchanged between services and the attributes of that exchange SvcV-7 Services Measures Matrix Measures (metrics) of Services View elements for the appropriate time frame(s) SvcV-8 Services Evolution Description Planned incremental steps toward migrating a suite of systems to a more efficient suite, or toward evolving current services to a future implementation SvcV-9 Services Technology Forecast Emerging technologies and software/hardware products that are expected to be available in a given set of time frames and that will affect future development of the architecture SvcV-10a Services Rules Model One of three models used to describe service functionality- - identifies constraints that are imposed on systems functionality due to some aspect of systems design or implementation SvcV-10b Services State Transition Description One of three models used to describe service functionality- - identifies responses of a services to events SvcV-10c Services Event-Trace Description One of three models used to describe service functionality- - identifies service-specific refinements of critical sequences of events described in the Operational Viewpoint
  • 16. © 2014 Systems and Proposal Engineering Company. All Rights Reserved DoDAF 2.0 Models 16 Model Name General Description Systems Viewpoint SV-1 Systems Interface Description Identification of systems and system items and their interconnections SV-2 Systems Resource Flow Description Systems and system items and their related resource flows SV-3 Systems-Systems Matrix Relationships among systems in a given architecture; can be designed to show relationships of interest, e.g., system-type interfaces, planned vs. existing interfaces, etc. SV-4 Systems Functionality Description Functions (activities) performed by systems and the system data flows among system functions (activities) SV-5a Operational Activity to Systems Function Traceability Matrix Mapping of system functions (activities) back to operational activities (activities) SV-5b Operational Activity to Systems Traceability Matrix Mapping of systems back to capabilities or operational activities (activities) SV-6 Systems Resource Flow Exchange Matrix Provides details of system resource flow elements being exchanged between systems and the attributes of that exchange SV-7 Systems Measures Matrix Measures (metrics) of Systems View elements for the appropriate time frame(s) SV-8 Systems Evolution Description 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 Forecast Emerging technologies and software/hardware products that are expected to be available in a given set of time frames and that will affect future development of the architecture SV-10a Systems Rules Model One of three models used to describe system functionality— identifies constraints that are imposed on systems functionality due to some aspect of systems design or implementation SV-10b Systems State Transition Description One of three models used to describe system functionality— identifies responses of a system to events SV-10c Systems Event-Trace Description One of three models used to describe system functionality— identifies system-specific refinements of critical sequences of events described in the Operational Viewpoint Standards Viewpoint StdV-1 Standards Profile Listing of standards that apply to solution elements in a given architecture StdV-2 Standards Forecast Description of emerging standards and potential impact on current solution elements, within a set of time frames
  • 17. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Framework “Products” • Specific information content for products in each view • They are expressed in graphical, textual, and tabular form • The specific products developed depend on the intended use of the architecture • Additional products are allowed if they improve communication of the architecture Presented by Mr. Truman Parmele at the DoD Architectures Conference February 24, 2004 17 “The Framework does not advocate the use of any one methodology (e.g., structured analysis vs. object orientation), or one notation over another (IDEF1X or ER notation) to complete this step, but products should contain the required information and relationships.” DoD Architecture Framework, Version 1.5 (23 April 2007) Vol. II, p. 2-6
  • 18. © 2014 Systems and Proposal Engineering Company. All Rights Reserved What does an architecture look like? • To some, it’s a collection of diagrams and documents: 18 cc#2 3 times cc#1 1 Serial Function AND 2 Function in Concurrency 3 Multi-exit Function IT 4 Function in Iterate IT OR OR 5 Function in Select Construct 6 Function 2 in Select Construct OR AND 7 Output Function External Data 1 Input Data 5 Data 2 Data 3 Data 4 External Output 0 Constructs Function 1 Serial Function Function 2 Function in Concurrency Function 3 Multi-exit Function Function 4 Function in Iterate Function 5 Function in Select Constr... Function 6 Function 2 in Select Constr... Function 7 Output Function Function
  • 19. © 2014 Systems and Proposal Engineering Company. All Rights Reserved What does an architecture look like? 19 • To others it’s a decision database: Architecture Repository
  • 20. © 2014 Systems and Proposal Engineering Company. All Rights Reserved WHAT DO WE MEAN BY MBSE? 20
  • 21. © 2014 Systems and Proposal Engineering Company. All Rights Reserved INCOSE’s MBSE Definition “Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation, beginning in the conceptual design phase and continuing throughout development and later life cycle phases.” From INCOSE Model Based Systems Engineering (MBSE) • Some have equated MBSE to a specific technique (e.g., SysML) • But MBSE has been around for a long, long time • Recently (IW 2014) I saw a viewgraph that said: MBSE = SE 21 Initiative presentation at INCOSE IS 2007
  • 22. © 2014 Systems and Proposal Engineering Company. All Rights Reserved What Techniques Are Used? • Viewgraph engineering • Model-Based Systems Engineering (MBSE) – Structured Analysis with and without real-time extensions – Integration DEFinition (IDEF) – Unified/Systems Modeling Language (UML/SysML) – Business Process Model and Notation (BPMN) – Lifecycle Modeling Language (LML) 22 Make sure the technique you choose will provide a broad, complete foundation for analysis and specification
  • 23. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Characteristics of a “Good” MBSE Technique • Interactive models, not just drawings with a database (e.g., Visio) • Simulation (discrete event and Monte Carlo) to verify the models • Ontology + Visualization • Various visualizations from database • Report creation from database 23
  • 24. © 2014 Systems and Proposal Engineering Company. All Rights Reserved HOW DOES MBSE PRODUCE DODAF MODELS AND VIEWPOINTS? 24
  • 25. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Tools That Support DoDAF • A number of tool have support for DoDAF today • Some support a specific technique, others claim to be “technique or methodology” independent • Select a technique, tool and process that make it easy for you to apply “good” MBSE characteristics 25
  • 26. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Have Easy Access to DoDAF Products • e.g., a dedicated DoDAF Dashboard provides access to all DoDAF products • DM2 Statistics • PES export 26 DM2 = DoDAF MetaModel 2.0
  • 27. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Build One Diagram and Get Many DoDAF Products Action Diagram = combined OV-5b/OV6c, SvcV-4/SvcV-10c, SV-4/SV-10c) • Highly expressive and model-based functional modeling (sequencing and data flow, with allocation and resource modeling explicit) • Drag/drop capable • Executable in both Discrete Event and Monte Carlo simulators 27
  • 28. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Or Use a Sequence Diagram for the OV-6c/ SvcV-10c/SV-10c • Functional sequencing only • Another view from the database, not a separate “drawing” • Can generate from Action Diagram or be used to generate an Action Diagram • Also, drag and drop capable, with sidebar for information on entities 28
  • 29. © 2014 Systems and Proposal Engineering Company. All Rights Reserved And an IDEF0 Diagram for the OV-5b/ SvcV-4/SV-4 • Classic data flow modeling • Drag and drop • Sidebar enabled • ICOM view also available 29
  • 30. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Use Simulations for Analysis and Verification 30 Monte Carlo result Discrete Event result Note the simulator is compatible with the Action and Sequence Diagrams. Do not try to simulate IDEF0s – they are non-executable diagrams.
  • 31. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Then Build the Physical Model for the OV-1, SvcV-1 & 2, and SV-1 & 2 Create a classic block diagram for SvcV-1/2 and SV-1/2… • Highly expressive and model-based physical modeling • Drag/drop capable • Add picture, special lines and backgrounds 31 … or add pictures and special lines for concept diagram (OV-1)
  • 32. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Use Traceability Diagrams to See Link between Entities • Shows how a single entity (database object) is related to the rest of the system • Drag and drop new entities and create relationships right from the diagram • Sidebar enabled 32
  • 33. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Include Development of AV-1 • Enables complete architecture study management • Uses new Document View • Trace findings to other aspects of the database • Can provide requirements for tracing to other entities • Link to Risk and Decision entities 33
  • 34. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Interactive DoDAF matrices • Easy to use matrices for: – CV-4, CV-5, CV-6, CV-7 – PV-1, PV-3 – SvcV-3a, SvcV-3b, SvcV-5, SvcV- 7 – SV-3, SV-5a, SV-5b, SV-7 34
  • 35. © 2014 Systems and Proposal Engineering Company. All Rights Reserved HOW CAN WE DEVELOP ARCHITECTURES MORE COST EFFECTIVELY? 35
  • 36. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Why Do a Lot of Our Architectures Become “Shelfware?” • No clear relationship to mission or design • Done in the abstract … users not involved • Focus on “To-Be” without understanding the “As-Is” • No way to develop a real transition plan • No internal governance process • “Paper” architectures, not living models • Lack of complete traceability … all elements, not just requirements 36
  • 37. © 2014 Systems and Proposal Engineering Company. All Rights Reserved How Can We Avoid Learning the “Lessons Learned” Again? • Developing and using a clear, simple methodology 37 – Techniques (the theory) – Process (the application) – Tools (the hammer) • Planning and replanning • Training – Train complete team – Provide refresher training as needed
  • 38. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Techniques • Provide the theoretical 38 underpinnings for the architecture development or system design • Provides a set of “bins” to capture information • Provides standards for communicating the information, usually in graphical form
  • 39. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Requirements Analysis Functional Analysis Synthesis System Analysis and Control SV-8 SV-9 14. Provide Options Processes 39 1. Capture and Analyze Related Artifacts 2. Identify Assumptions AV-1 Draft 5. Develop the Operational Context Diagram DIV-2 6. Develop Operational Scenarios 7. Derive Functional Behavior 8. Derive Assets 9. Allocate Actions to Assets 4. Capture Constraints 3. Identify Existing/Planned Systems 15. Conduct Trade-off Analyses 10. Prepare Interface Diagrams SV-10 12. Perform Dynamic Analysis 11. Define Resources, Error Detection & Recovery 13. Develop Operational Demonstration Master Plan 16. Generate Operational and System Architecture Graphics, Briefings and Reports AV-1 AV-2 OV-1 OV-2 OV-3 OV-4 OV-5 OV-6 SV-1 SV-2 SV-3 SV-4 SV-6 SV-5 SV-7 StdV-1 StdV-2 DIV-3 DIV-1 CV-1 CV-2 CV-3 CV-4 CV-5 CV-6 CV-7 PV-2 PV-3 PV-1 CONOPS Time
  • 40. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Tools • Enhance efficiency of the architect/system engineer • Capture the information required by standards • Enforce consistency by applying standards • Make generation of products and reports much easier 40 Database Requirements Analysis Automatically Generated Diagrams Simulation
  • 41. © 2014 Systems and Proposal Engineering Company. All Rights Reserved How Do We Determine the Appropriate Mix of Technique, Process, and Tool(s)? • Choose the technique(s) you want to use first (get the theory right) • Identify tools that support the technique • Obtain/develop your process • Optimize all three … don’t be afraid to use a different technique, tool or process if one doesn’t work • Work with your customer to make sure that whatever you produce is what they want 41
  • 42. © 2014 Systems and Proposal Engineering Company. All Rights Reserved Summary • Practical DoDAF means using MBSE techniques, processes and tools to develop the DoDAF models – Use common language (technique & DoDAF terms) – Apply a process that works for your situation (architecture usually needs middle-out) – Use comprehensive tools to capture the information and produce DoDAF products 42