Architecting the Enterprise with MODAF, NAF and UPDM ( bspupdm | 14 hours )

Prerequisites:

Bespoke Lockheed Martin course

Course Outline:

Introduction

  • The role of Enterprise Architecture

  • MODAF and Architecture governance

  • Using MODAF with other Frameworks

  • Overview of MODAF, NAF and UPDM

  • Architecture Roles

MODAF Views

  • Strategic Views

  • Operational Views

  • Service Oriented Views

  • Systems Views

  • Acquisition Views

MODAF Metamodel

  • The underpinning model

  • Defining relationships between data & views

  • The MODAF Meta Model or "M3" examined

  • Providing a technical standard

  • Exchange of data between architectures

Architecture Change Management

  • Approach

  • The Drivers for Change

  • The Change Management Process

  • Guidelines for Maintenance versus Architecture Redesign

Architecture Requirements Management

  • Resources

  • Business Scenarios

  • Requirements Specification Templates

  • Requirements Tools

MODAF Views Overview

  • Major View categories

  • The Tabular View

  • Structural View

  • The Behavioural View

  • The Mapping View

  • Using the Ontology View

  • The Pictorial View

  • Timeline View

Viewpoint Linkages

  • Relationship between MODAF Viewpoints

  • Using the principle of layering

  • The User Requirement Document (URD)

  • Focus on the operational viewpoint

  • Describe ‘what’ the operational capability is

  • Strategic views relevant to the requirements

  • How to provide context

  • Capability and business context

  • Answering the ‘why’ question

  • Answering the ‘what’ question

  • Answering the ‘who’ and ‘where’ questions

  • Recognising the what-why-how relationships

UPDM

  • Role of UPDM in the Enterprise Architecture

  • UPDM Components

  • Scope and Compliance Levels

  • Level 0: UML 2 and Partial SoaML

  • Level 1: UML 2 and Full SysML

  • Compliance to DoDAF 2.0.2

  • Normative References

  • Symbols and Acronyms

  • Portability and Interoperability

  • Extending the Metamodel

Modelling with UPDM in Enterprise Architect

  • Overview of the UML Profiles

  • Profile for UPDM 2.1

  • Using MODAF 1.2 model hierarchies

  • UPDM model templates with Model validation

  • Using the UPDM Package Browser

  • Link to MODAF Usage and Data objects

  • Using the UPDM Relationship Matrix

UPDM In Detail

  • UPDM Domain Meta Model

  • Classification Types

  • Using Properties

  • Data Element Properties

  • Exchange Properties

  • Operational Activity Properties

  • Using Constraints

  • Extensions and Attributes

  • Meta classes and Stereotypes

  • Usage of Specializations

Architecture Compliance

  • Project Impact Assessments

  • Architecture Compliance Reviews

  • Purpose

  • Governance and Personnel Scenarios

  • Architecture Compliance Review Process

  • Hardware and Operating System Checklist

Architecture Governance

  • The Characteristics of Governance

  • Technology Governance

  • IT and SOA Governance

  • IT Governance Framework - COBIT

  • Architecture Governance: Overview

  • Architecture Governance Characteristics

Architecture Maturity Models

  • Maturity and Scope of the Architecture

  • Level of maturity in the operational scenario

  • Elements of the ACMM (Architecture Capability)

  • Example: IT Architecture Process Maturity Levels

  • Capability Maturity Models Integration (CMMI)

  • Referencing the Defence Lines of Development

  • Maturity across all of the DLOD

NATO Architecture Framework

  • Introducing NAF

  • NAF Architecture Methodology

  • Architecting Methodology

  • Determining the Scope

  • Main Concepts

  • Architecture Framework

NAF Methodology

  • Architecture Dimensions

  • Kinds of Architectures

  • Architecting Styles

  • Main Architecture Processes

  • Architecture Governance

  • Architecture Management

NAF Viewpoints

  • Concept viewpoints

  • Capability Taxonomy

  • Enterprise Vision

  • Capability Dependencies

  • Standard Processes

  • Service specification viewpoints

  • Service taxonomy

  • Service Interfaces and Functions

  • Service States

Meta Model

  • Introduction to the NAF metamodel

  • Modelling with ArchiMate 3

  • Unified architecture framework (UAF)

  • Domain meta-model (DMM)

NAF Approach

  • Establish project architecture landscape

  • Eight stages visited iteratively

  • Manage architecture motivation data

  • Establish architecture vision

  • Describe alternatives of architecture

  • Evaluate alternatives of architecture

  • Compliance with DODAF

Other Architectures and Frameworks

  • CISR Architecture Framework

  • TOGAF

  • Enterprise Architecture Planning (EAP)

  • ISO/IEC

  • NCR Enterprise Architecture Framework

  • Zachman Framework

TOGAF Overview

  • TOGAF and Business Scenarios

  • Contents of a Business Scenario

  • TOGAF Domains

  • The Business Domain

  • Applications and Data Domains

  • Technology Domain

  • The ADM (Architecture Development Method)

  • The ADM Phases

  • ABB (Architectural building blocks)

  • Solution Building blocks (SBB)

MODAF and the Zachman Framework

  • Mapping MODAF to the Zachman Framework

  • Architecture Vision

  • The Zachman Grid

  • Considering stakeholder's perspectives

  • Ensuring each artefact has a specific focus point

  • Traceability of requirement to implementation

Conclusions

  • What we’ve learned

  • Architecture Frameworks

  • Architecture Methodologies

  • Recap of MoDAF v1.2

  • Key MODAF Definitions

  • Recap of MoDAF Views

  • Final Workshops and case studies answers