SlideShare a Scribd company logo
1 of 27
Overview of DoD Architecture Framework 
(DoDAF) with Innoslate 
Developed 
by 
WEBINAR 
The webinar will begin 
shortly.
Interact withUs 
Overview of DoDAF with Innoslate 
LinkedIn Group: 
Innoslate Users 
@innoslate
Presenter Profiles 
Overview of DoDAF with Innoslate 
Expert Systems Engineering 
Professionals Certificate 
President and Founder 
Steve.dam@specinnovations.com 
@stevenhdam 
Steven H. Dam, Ph.D., ESEP is the President and Founder of 
Systems and Proposal Engineering Company (SPEC 
Innovations), as well as one of our training instructors. He has 
been involved with research, experiments, operations analysis, 
software development, systems engineering and training for 
more than 40 years. 
Participated in the development of 
C4ISR and the DoDAF
Our Agenda 
1 
2 
3 
4 
5 
6 
What is the DoDAF Anyway? 
What are the DoDAF Models 
What’s the DoDAF Missing? 
What Makes a ‘Good’ Methodology? 
Live Demonstration 
Questions and Answers 
Overview of DoDAF with Innoslate
1 What is DoDAF Anyway? 
What is Architecture? 
Overview of DoDAF with Innoslate
1 What is the DoDAF Anyway? 
DoDAF 1.5 Three Views 
Overview of DoDAF with Innoslate
1 What is the DoDAF Anyway? 
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 
Overview of DoDAF with Innoslate
1 What is the DoDAF Anyway? 
What does an architecture look like? 
Overview of DoDAF with Innoslate 
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
1 What is the DoDAF Anyway? 
What does an architecture look like? 
Overview of DoDAF with Innoslate 
Architecture 
Repository
1 What is the DoDAF Anyway? 
Framework Products 
Overview of DoDAF with Innoslate
2 What are the DoDAF Models? 
DoDAF 2.0 Viewpoint Structure 
Overview of DoDAF with Innoslate
2 What are the DoDAF Models? 
DoDAF 2.0 Viewpoint Structure 
Model X View X 
+ Data 
Model Y View Y 
+ Data 
Model Z View Z 
+ Data 
Overview of DoDAF with Innoslate 
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 
• Systems Viewpoint 
Derived from text on DoDAF 2.02 PDF page 3 
http://cio-nii.defense.gov/sites/dodaf20/background.html “Products”
2 What are the DoDAF Models? 
DoDAF 2.0 Models 
Model Name General Description 
All VP 
Overview of DoDAF with Innoslate 
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)
2 What are the DoDAF Models? 
DoDAF 2.0 Models 
Model Name General Description 
Operational Viewpoint 
OV-1 High-Level Operational Concept Graphic 
Overview of DoDAF with Innoslate 
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
2 What are the DoDAF Models? 
DoDAF 2.0 Models 
Model Name General Description 
Services Viewpoint 
SvcV-1 Services Interface Description 
Overview of DoDAF with Innoslate 
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
2 What are the DoDAF Models? 
DoDAF 2.0 Models 
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 
Overview of DoDAF with Innoslate 
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
3 What’s the DoDAF Missing? 
The Framework provides a methodology 
for developing architectures 
Overview of DoDAF with Innoslate 
MYTH
3 What’s the DoDAF Missing? 
Question: What is missing from DoDAF 2.0? 
Q 
A 
Answer: A detailed methodology. The techniques, 
processes, and tools that you use to develop 
architectures. 
Overview of DoDAF with Innoslate
4 What Makes a Good Methodology? 
How Do We Determine the Appropriate Mix of Technique, Process, and Tool(s)? 
1. Choose the technique(s) you want to use first (get 
the theory right) 
2. Identify tools that support the technique 
3. Obtain/develop your process 
4. Optimize all three … don’t be afraid to use a 
different technique, tool or process if one doesn’t 
work 
5. Work with your customer to make sure that 
whatever you produce is what they want 
Overview of DoDAF with Innoslate
4 What Makes a Good Methodology? 
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) 
Overview of DoDAF with Innoslate 
Make sure the technique you choose 
will provide a broad, complete 
foundation for analysis and 
specification
4 What Makes a Good Methodology? 
Characteristics of a “Good” MBSE Process 
• Simple, easy to 
understand 
• Complete 
• Produces DoDAF 
products as a 
by-product 
Requirements Analysis 
Functional Analysis 
Synthesis 
System Analysis 
and Control 
SV-8 SV-9 
PV-1 
AV-1 
PV-2 
DIV-1 CV-1 
AV-1 
Draft DIV-2 
OV-2 
CV-2 
OV-3 
OV-5 
SV-1 
CV-3 
SV-6 SV-5 
CONOPS 
9. Allocate Actions to Assets 
SV-2 
SV-4 
DIV-3 
CV-4 
10. Prepare Interface Diagrams 
CV-5 
14. Provide Options 
PV-3 
1. Capture and Analyze Related Artifacts 
2. Identify Assumptions 
OV-4 
5. Develop the Operational Context Diagram 
6. Develop Operational Scenarios 
OV-1 
7. Derive Functional Behavior 
8. Derive Assets 
StdV-1 StdV-2 
4. Capture Constraints 
3. Identify Existing/Planned Systems 
15. Conduct Trade-off Analyses 
OV-6 
SV-3 
SV-10 
12. Perform Dynamic Analysis 
SV-7 
CV-6 
CV-7 
11. Define Resources, Error Detection & Recovery 
13. Develop Operational Demonstration Master Plan 
16. Generate Operational and System Architecture Graphics, Briefings and Reports 
AV-2 
Time 
Overview of DoDAF with Innoslate 21
4 What Makes a Good Methodology? 
Characteristics of a “Good” MBSE Tool 
1. Interactive models, not just drawings with a 
database (e.g., Visio) 
2. Simulation (discrete event and Monte Carlo) to 
verify the models 
3. Ontology + Visualization 
4. Various visualizations from database 
5. Report creation from database 
Overview of DoDAF with Innoslate
Overview DoDAF with Innoslate
Questions and 
Answers: 
Enter Your Question in the GoToWebinar 
Control Panel 
Overview of DoDAF with Innoslate
NEXT WEBINAR 
November 13th
DoDAF 2.0 BOOK 
Overview DoDAF with Innoslate
Thank you for Attending! 
Feel Free to Contact Us 
10440 Balls Ford Road 
Manassas, VA 20109 
Specinnovations.com/blog 
Innoslate.com/blog 
Overview of DoDAF with Innoslate 
571-485-7800 
info@Innoslate.com 
support@innoslate.com 
LinkedIn: Innoslate User Group 
Twitter: @innoslate 
innoslate.com 
specinnovations.com

More Related Content

What's hot

Software design principles
Software design principlesSoftware design principles
Software design principles
Ritesh Singh
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
Kittitouch Suteeca
 

What's hot (20)

Documenting Software Architectures
Documenting Software ArchitecturesDocumenting Software Architectures
Documenting Software Architectures
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Requirement elicitation
Requirement elicitationRequirement elicitation
Requirement elicitation
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution Security
 
Software design principles
Software design principlesSoftware design principles
Software design principles
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Full Stack Graph in the Cloud
Full Stack Graph in the CloudFull Stack Graph in the Cloud
Full Stack Graph in the Cloud
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
 
Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA
 
Top 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksTop 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & Tricks
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
Software architecture model
Software architecture modelSoftware architecture model
Software architecture model
 
Neo4j Bloom: What’s New with Neo4j's Data Visualization Tool
Neo4j Bloom: What’s New with Neo4j's Data Visualization ToolNeo4j Bloom: What’s New with Neo4j's Data Visualization Tool
Neo4j Bloom: What’s New with Neo4j's Data Visualization Tool
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 
TOGAF 9.2 - the update
TOGAF 9.2 - the updateTOGAF 9.2 - the update
TOGAF 9.2 - the update
 
Switching from relational to the graph model
Switching from relational to the graph modelSwitching from relational to the graph model
Switching from relational to the graph model
 

Viewers also liked

Microtarea naturales
Microtarea naturalesMicrotarea naturales
Microtarea naturales
anthoni_2001
 
Historia del comercio electrónico
Historia del comercio electrónicoHistoria del comercio electrónico
Historia del comercio electrónico
avigabaena
 
Ordesa "dos de dos"
Ordesa "dos de dos"Ordesa "dos de dos"
Ordesa "dos de dos"
atxarte
 

Viewers also liked (19)

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
 
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
 
Microtarea naturales
Microtarea naturalesMicrotarea naturales
Microtarea naturales
 
Wbt Express
Wbt ExpressWbt Express
Wbt Express
 
Historia del comercio electrónico
Historia del comercio electrónicoHistoria del comercio electrónico
Historia del comercio electrónico
 
POI 2014 ANCASH
POI 2014 ANCASHPOI 2014 ANCASH
POI 2014 ANCASH
 
Ordesa "dos de dos"
Ordesa "dos de dos"Ordesa "dos de dos"
Ordesa "dos de dos"
 
JBoss AS Upgrade
JBoss AS UpgradeJBoss AS Upgrade
JBoss AS Upgrade
 
Special Bulletin
Special BulletinSpecial Bulletin
Special Bulletin
 
Memoria Asociación Home Family Power 2014
Memoria Asociación Home Family Power 2014Memoria Asociación Home Family Power 2014
Memoria Asociación Home Family Power 2014
 
Winterprospekt - Hotel Neuhaus
Winterprospekt - Hotel NeuhausWinterprospekt - Hotel Neuhaus
Winterprospekt - Hotel Neuhaus
 
Book Review
Book ReviewBook Review
Book Review
 
Informe monográfico "Experiencias de RSC" - La experiencia de FASVOL. Lluis R...
Informe monográfico "Experiencias de RSC" - La experiencia de FASVOL. Lluis R...Informe monográfico "Experiencias de RSC" - La experiencia de FASVOL. Lluis R...
Informe monográfico "Experiencias de RSC" - La experiencia de FASVOL. Lluis R...
 
Deutsche Bank Research on eInvoicing
Deutsche Bank Research on eInvoicingDeutsche Bank Research on eInvoicing
Deutsche Bank Research on eInvoicing
 
Creating a Culture of Energy Efficiency
Creating a Culture of Energy EfficiencyCreating a Culture of Energy Efficiency
Creating a Culture of Energy Efficiency
 
EL CONSEJO INDEPENDIENTE DE PROTECCIÓN DE LA INFANCIA (CIPI) EXPRESA SU PREOC...
EL CONSEJO INDEPENDIENTE DE PROTECCIÓN DE LA INFANCIA (CIPI) EXPRESA SU PREOC...EL CONSEJO INDEPENDIENTE DE PROTECCIÓN DE LA INFANCIA (CIPI) EXPRESA SU PREOC...
EL CONSEJO INDEPENDIENTE DE PROTECCIÓN DE LA INFANCIA (CIPI) EXPRESA SU PREOC...
 
Attirer les clients wallons
Attirer les clients wallonsAttirer les clients wallons
Attirer les clients wallons
 
CV Juan Carlos Castro
CV Juan Carlos CastroCV Juan Carlos Castro
CV Juan Carlos Castro
 
Network Planning and Optimization
Network Planning and OptimizationNetwork Planning and Optimization
Network Planning and Optimization
 

Similar to DoDAF Overview Using Innoslate Webinar

DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework Overview
Alessio Mosto
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
Kittitouch Suteeca
 
Pressman ch-11-component-level-design
Pressman ch-11-component-level-designPressman ch-11-component-level-design
Pressman ch-11-component-level-design
Oliver Cheng
 

Similar to DoDAF Overview Using Innoslate Webinar (20)

Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with Innoslate
 
DoD Architecture Framework Overview
DoD Architecture Framework OverviewDoD Architecture Framework Overview
DoD Architecture Framework Overview
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
SA_UNIT_1.pptx
SA_UNIT_1.pptxSA_UNIT_1.pptx
SA_UNIT_1.pptx
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
 
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
 
Pressman ch-11-component-level-design
Pressman ch-11-component-level-designPressman ch-11-component-level-design
Pressman ch-11-component-level-design
 
Crafted Design - ITAKE 2014
Crafted Design - ITAKE 2014Crafted Design - ITAKE 2014
Crafted Design - ITAKE 2014
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
Unit_4_Software_Design.pptx
Unit_4_Software_Design.pptxUnit_4_Software_Design.pptx
Unit_4_Software_Design.pptx
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 
Chapter1
Chapter1Chapter1
Chapter1
 
VSTS Architecture Edition Overview
VSTS Architecture Edition OverviewVSTS Architecture Edition Overview
VSTS Architecture Edition Overview
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
architectural.ppt
architectural.pptarchitectural.ppt
architectural.ppt
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro Mancuso
 
Crafted Design - GeeCON 2014
Crafted Design - GeeCON 2014Crafted Design - GeeCON 2014
Crafted Design - GeeCON 2014
 
DESIGN CONCEPTS
DESIGN CONCEPTSDESIGN CONCEPTS
DESIGN CONCEPTS
 

More from Elizabeth Steiner

More from Elizabeth Steiner (13)

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
 
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
 
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
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

DoDAF Overview Using Innoslate Webinar

  • 1. Overview of DoD Architecture Framework (DoDAF) with Innoslate Developed by WEBINAR The webinar will begin shortly.
  • 2. Interact withUs Overview of DoDAF with Innoslate LinkedIn Group: Innoslate Users @innoslate
  • 3. Presenter Profiles Overview of DoDAF with Innoslate Expert Systems Engineering Professionals Certificate President and Founder Steve.dam@specinnovations.com @stevenhdam Steven H. Dam, Ph.D., ESEP is the President and Founder of Systems and Proposal Engineering Company (SPEC Innovations), as well as one of our training instructors. He has been involved with research, experiments, operations analysis, software development, systems engineering and training for more than 40 years. Participated in the development of C4ISR and the DoDAF
  • 4. Our Agenda 1 2 3 4 5 6 What is the DoDAF Anyway? What are the DoDAF Models What’s the DoDAF Missing? What Makes a ‘Good’ Methodology? Live Demonstration Questions and Answers Overview of DoDAF with Innoslate
  • 5. 1 What is DoDAF Anyway? What is Architecture? Overview of DoDAF with Innoslate
  • 6. 1 What is the DoDAF Anyway? DoDAF 1.5 Three Views Overview of DoDAF with Innoslate
  • 7. 1 What is the DoDAF Anyway? 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 Overview of DoDAF with Innoslate
  • 8. 1 What is the DoDAF Anyway? What does an architecture look like? Overview of DoDAF with Innoslate 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
  • 9. 1 What is the DoDAF Anyway? What does an architecture look like? Overview of DoDAF with Innoslate Architecture Repository
  • 10. 1 What is the DoDAF Anyway? Framework Products Overview of DoDAF with Innoslate
  • 11. 2 What are the DoDAF Models? DoDAF 2.0 Viewpoint Structure Overview of DoDAF with Innoslate
  • 12. 2 What are the DoDAF Models? DoDAF 2.0 Viewpoint Structure Model X View X + Data Model Y View Y + Data Model Z View Z + Data Overview of DoDAF with Innoslate 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 • Systems Viewpoint Derived from text on DoDAF 2.02 PDF page 3 http://cio-nii.defense.gov/sites/dodaf20/background.html “Products”
  • 13. 2 What are the DoDAF Models? DoDAF 2.0 Models Model Name General Description All VP Overview of DoDAF with Innoslate 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. 2 What are the DoDAF Models? DoDAF 2.0 Models Model Name General Description Operational Viewpoint OV-1 High-Level Operational Concept Graphic Overview of DoDAF with Innoslate 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. 2 What are the DoDAF Models? DoDAF 2.0 Models Model Name General Description Services Viewpoint SvcV-1 Services Interface Description Overview of DoDAF with Innoslate 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. 2 What are the DoDAF Models? DoDAF 2.0 Models 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 Overview of DoDAF with Innoslate 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. 3 What’s the DoDAF Missing? The Framework provides a methodology for developing architectures Overview of DoDAF with Innoslate MYTH
  • 18. 3 What’s the DoDAF Missing? Question: What is missing from DoDAF 2.0? Q A Answer: A detailed methodology. The techniques, processes, and tools that you use to develop architectures. Overview of DoDAF with Innoslate
  • 19. 4 What Makes a Good Methodology? How Do We Determine the Appropriate Mix of Technique, Process, and Tool(s)? 1. Choose the technique(s) you want to use first (get the theory right) 2. Identify tools that support the technique 3. Obtain/develop your process 4. Optimize all three … don’t be afraid to use a different technique, tool or process if one doesn’t work 5. Work with your customer to make sure that whatever you produce is what they want Overview of DoDAF with Innoslate
  • 20. 4 What Makes a Good Methodology? 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) Overview of DoDAF with Innoslate Make sure the technique you choose will provide a broad, complete foundation for analysis and specification
  • 21. 4 What Makes a Good Methodology? Characteristics of a “Good” MBSE Process • Simple, easy to understand • Complete • Produces DoDAF products as a by-product Requirements Analysis Functional Analysis Synthesis System Analysis and Control SV-8 SV-9 PV-1 AV-1 PV-2 DIV-1 CV-1 AV-1 Draft DIV-2 OV-2 CV-2 OV-3 OV-5 SV-1 CV-3 SV-6 SV-5 CONOPS 9. Allocate Actions to Assets SV-2 SV-4 DIV-3 CV-4 10. Prepare Interface Diagrams CV-5 14. Provide Options PV-3 1. Capture and Analyze Related Artifacts 2. Identify Assumptions OV-4 5. Develop the Operational Context Diagram 6. Develop Operational Scenarios OV-1 7. Derive Functional Behavior 8. Derive Assets StdV-1 StdV-2 4. Capture Constraints 3. Identify Existing/Planned Systems 15. Conduct Trade-off Analyses OV-6 SV-3 SV-10 12. Perform Dynamic Analysis SV-7 CV-6 CV-7 11. Define Resources, Error Detection & Recovery 13. Develop Operational Demonstration Master Plan 16. Generate Operational and System Architecture Graphics, Briefings and Reports AV-2 Time Overview of DoDAF with Innoslate 21
  • 22. 4 What Makes a Good Methodology? Characteristics of a “Good” MBSE Tool 1. Interactive models, not just drawings with a database (e.g., Visio) 2. Simulation (discrete event and Monte Carlo) to verify the models 3. Ontology + Visualization 4. Various visualizations from database 5. Report creation from database Overview of DoDAF with Innoslate
  • 23. Overview DoDAF with Innoslate
  • 24. Questions and Answers: Enter Your Question in the GoToWebinar Control Panel Overview of DoDAF with Innoslate
  • 26. DoDAF 2.0 BOOK Overview DoDAF with Innoslate
  • 27. Thank you for Attending! Feel Free to Contact Us 10440 Balls Ford Road Manassas, VA 20109 Specinnovations.com/blog Innoslate.com/blog Overview of DoDAF with Innoslate 571-485-7800 info@Innoslate.com support@innoslate.com LinkedIn: Innoslate User Group Twitter: @innoslate innoslate.com specinnovations.com