architecture for dodaf

26
© Telelogic AB Modeling DoDAF Compliant Architectures Operational Systems Technic a l

Upload: dangnhi

Post on 02-Jan-2017

246 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Architecture for DoDAF

© Telelogic AB

Modeling DoDAF Compliant Architectures

Operational

Syste

ms Technical

Page 2: Architecture for DoDAF

© Telelogic AB

An Architecture Development Process

Page 3: Architecture for DoDAF

© Telelogic AB

Traditional Systems EngineeringStakeholderrequirements

definition

Systemrequirements

definition

Systemrequirements

definition

Systemrequirements

definition

Architecturaldesign

Componentdevelopments

Architecturaldesign

Architecturaldesign

Integratedsystem

Integratedconfiguration

items

Componentrequirements Component

designComponentbuild & test

Components

Integration&

verification

Installation& validation Operational

systemSingle project atthe systems level

Integratedconfiguration

items

Reporting, metrics &management control

Productengineering

Productengineering

Productengineering

Reporting, metrics &management control

Reporting, metrics &management control

Deliveredsub-systems

Programengineering

Deliveredcomponents

Multiple projects

Reporting, metrics &management control

“Local” user &organizationalrequirements

“Local” user &organizationalrequirements

Proposedcharacteristics

Integration&

verification

Integration&

verification

Multiple projectsAllocatedrequirements

Proposedcharacteristics

Allocatedrequirements

Proposedcharacteristics

ProposedcharacteristicsAllocated

requirements

Deliveredsub-systems

CUSTOMER

SUPPLIERS

Page 4: Architecture for DoDAF

© Telelogic AB

Systems Engineering and Architecture based acquisition and development

requirements

Statement ofNeed

Systemrequirements

definition

Systemrequirements

definition

Architecturaldesign

Componentdevelopments

Architecturaldesign

Architecturaldesign

IntegratedSoS

IntegratedSystem

Componentrequirements Component

designComponentbuild & test

Components

Integration&

verification

Installation& validation Operational

CapabilitySingle project atthe SoS level

Integratedconfiguration

items

Reporting, metrics &management control

Productengineering

Programengineering

Productengineering

Reporting, metrics &management control

Reporting, metrics &management control

Deliveredsystems

Programengineering

Deliveredcomponents

Multiple projects

Reporting, metrics &management control

“Local” user &organizational

“Local” user &organizationalrequirements

Proposedcharacteristics

Integration&

verification

Integration&

verification

Multiple projectsAllocatedrequirements

Proposedcharacteristics

Allocatedrequirements

Proposedcharacteristics

ProposedcharacteristicsAllocated

requirements

Deliveredsub-systems

OperationalConceptCUSTOMER

SUPPLIERS

Page 5: Architecture for DoDAF

© Telelogic AB

Requirements layer

Modelling layerRequirements layer

Modelling layerRequirements layer

Modelling layerRequirements layer

Systems Engineering is a Club SandwichOur apologies to Forrest Gump!

Page 6: Architecture for DoDAF

© Telelogic AB

Functionalmodeling

Functionalmodeling

Models Bridge Layers of RequirementsTraditional Systems Engineering

Requirements layer

Modelling layer

Requirements layer

Modelling layer

Requirements layer

Modelling layer

Requirements layer

e.g Goal / Usage modeling

e.g. Functionalmodeling

Stakeholderrequirements

Architecturaldesign

Systemrequirements

Statementof need

Functionalmodelinge.g. Performance

modeling

Page 7: Architecture for DoDAF

© Telelogic AB

Functionalmodeling

Functionalmodeling

Models Bridge Layers of RequirementsDoDAF Perspective

Requirements layer

Modelling layer

Requirements layer

Modelling layer

Requirements layer

Modelling layer

Requirements layer

e.g Goal / Usage modeling

e.g. Functionalmodeling

Capabilityrequirements

SystemRequirements

ArchitecturalDesign

Statementof need

Functionalmodelinge.g. Performance

modeling

Page 8: Architecture for DoDAF

© Telelogic AB

The Role of Models

Models can be used to complement requirements management at each of the different layers and are useful in a number of ways:

•Architecture modeling adds formality to the design process that lies between each layer of requirement

•The architecture model promotes an active understanding of the details in large requirements documents

•The design rationale gathered around the architecture model becomes the rationale for traceability between layers of requirements

•The structure of the architecture model can be used to give structure to the requirements document

•The architecture model is the basis for:

– costing, interoperability analysis, partitioning to different development teams, scheduling (WBS), analysis of alternatives, early validation, and risk management.

Page 9: Architecture for DoDAF

© Telelogic AB

Systems Modeling Techniques

•A very wide range of very domain-specific modeling techniques may be used to aid systems design:– Aerodynamic models using wind tunnels

– Safety, reliability and maintainability models

– Weight distribution models

– Network performance models using queuing theory

•Although many models are necessarily domain-specific, every system has aspects which can be modeled using a basic approach such as DoDAF.

•A basic architecture model that proves that the architecture provides the desired capabilities (structure and behavior) should be done prior to committing resources to more detailed modeling and simulation.

Page 10: Architecture for DoDAF

© Telelogic AB

The Basic Systems Engineering Process

Page 11: Architecture for DoDAF

© Telelogic AB

Activities in the Systems Engineering Process

• There are two major activities in the Basic systems engineering process:

– To analyze the input requirements and create a model

– To derive the output requirements from the model

• These steps are applied recursively through the layers.

Page 12: Architecture for DoDAF

© Telelogic AB

Basic Process for the Data Model

DeriveRequirements

Requirementsdocuments

Requirementsdocuments

InputRequirements

Analyze&

Model

Requirementsdocuments

Requirementsdocuments

OutputRequirements

Requirementsdocuments

Requirementsdocuments Design

Page 13: Architecture for DoDAF

© Telelogic AB

Basic Process for the Data Model Showing Traceability

DeriveRequirements

Analyze&

Model

Requirements

documentsRequirements

documents

Output

Requirements

RequirementsdocumentsRequirements

documents InputRequirements

DesigndocumentsDesigndocuments

Design

1

2

3

DesigndocumentsDesigndocumentsDesign (in layer below)

4

Page 14: Architecture for DoDAF

© Telelogic AB

Top-Level Activity Model for Developing DoDAF Architectures

Analyze& Model

Page 15: Architecture for DoDAF

© Telelogic AB

First Level of Decomposition of Activity Model for Developing Architectures

Page 16: Architecture for DoDAF

© Telelogic AB

Simplified Structured Analysis Workflow for Developing the Operational View

Page 17: Architecture for DoDAF

© Telelogic AB

Simplified Structure Analysis Workflow for Developing the System View

(and integrating to OV)

Page 18: Architecture for DoDAF

© Telelogic AB

Simplified Workflow for Developing the Technical Standards View

(and integrating)

Page 19: Architecture for DoDAF

© Telelogic AB

Object Oriented Workflow

• Structure Analysis decomposes behaviour and structure separately, then does an explicit allocation of behaviour to structure.

– Data, Behaviour and Structure are considered independently

– Activity model (OV-5) focus

• OO Methods focus on objects (the things that possess behaviour and structure) and does implicit allocation of behaviour to structure.

– Data, Behaviour and Structure are considered simultaneously

– Main goal is to describe re-useable objects that encapsulate behaviour and structure.

– Lends itself to iterative development and resilient architectures.

– Event Trace (OV-6c) focus

• The Case Study uses a blend of the two methodologies (as does DoDAF itself).

Page 20: Architecture for DoDAF

© Telelogic AB

The Telelogic Enterprise Architect

Page 21: Architecture for DoDAF

© Telelogic AB

Telelogic Enterprise Architect - Objective

• Use integrated, best of breed tools– Map work products to tool that best supports them

• Provide domain-specific menus and help– Make it easy to adopt

• Leverage automation– Reports, templates and model execution

• Model-based tool repository– Easy model development and update with real-time checking

• Standards-based– Proven, standard notation, executable and scalable

– Methodology Independent: OO or SADT or a combination

– Direct hand-off to systems engineering and software engineering

Page 22: Architecture for DoDAF

© Telelogic AB

Telelogic Enterprise Architect - What is it?

• A TAU G2 DoDAF profile and set of templates in DOORS to support and simplify:

– Production of architecture descriptions

– Analysis of architecture descriptions

– Reporting

Page 23: Architecture for DoDAF

© Telelogic AB

Telelogic Enterprise Architect - Benefits

• Comprehensive support of all views and products– Automated consistency between products– Automatic generation of selected products (e.g. OV-3, OV-6c, SV-3, SV-5,

SV-6, SV-10c)– Custom icons to enhance communication– Meta-model, based on CADM, drives the tool to speak the language of the

domain

• Executable Models– Verify behaviour and completeness early

• Integration from requirements and standards, through enterprise architecture, to systems designs, development and acquisition

– Complete traceability easy to establish and maintain (“Link as you think”) – Impact and gap analysis– Same tool for System Architecture, Software Design, Software

Implementation.

Page 24: Architecture for DoDAF

© Telelogic AB

Smooth Handoff to Procurement

Status & Analysis for Managers

Bidder Responses& Score Cardsfor Assessors

Criteria Definition for Preparers

Page 25: Architecture for DoDAF

© Telelogic AB

Smooth Handoff to Engineering

Traceability

Reuse

Application

Systems Modeling

Software Design

Architecture Modeling

Page 26: Architecture for DoDAF

© Telelogic AB

Thank You

• I hope you found this both educational and enjoyable.

• All comments, questions and suggestions welcome.

[email protected]