Length: 3 Days
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
UAF (Unified Architecture Framework) architecture models provide a means to develop an understanding of the complex systems and the relationships that exist between organizations, systems, and systems-of-systems and enable the analysis of these systems to ensure that they meet the expectations of the user community.
An architecture framework is an encapsulation of a minimum set of practices and requirements for artifacts that describe a system’s architecture. Models are representations of how objects in a system fit structurally in and behave as part of the system. Views are a partial expression of the system from a particular perspective. A viewpoint is a set of representations (views and models) of an architecture that covers a stakeholder’s issues.
Analysts have remarked that the beauty of UAF is that UAF architecture models provide a means to develop an understanding of the complex relationships that exist between organizations, systems, and systems-of-systems and enable the analysis of these systems to ensure that they meet the expectations of the user community.
For managers, UAF architecture models provide a means to develop an understanding of the complex systems and the relationships that exist between organizations, systems, and systems-of-systems and enable the analysis of these systems to ensure that they meet the expectations of the user community.
UAF provides a set of rules to enable users to create consistent enterprise architectures (as models) based on generic enterprise and system concepts with rich semantics. These models then become the repositories from which various views can be extracted.
Using a model-based system engineering (MBSE) approach, UAF moves the architecture modeling effort to one that is an integral part of systems engineering. This helps systems integrator to develop interoperable systems with traceability to requirements and across views using one integrated architecture model that enables:
- Impact analysis
- Gap analysis
- Trade studies
- Simulations (what-if scenarios)
- Engineering analysis
UAF defines ways of representing an enterprise architecture that enables stakeholders to focus on specific areas of interest in the enterprise while retaining sight of the big picture. UAF meets the specific business, operational and systems-of-systems integration needs of commercial and industrial enterprises as well as the U.S. Department of Defense (DoD), the UK Ministry of Defense (MOD), the North Atlantic Treaty Organization (NATO) and other defense organizations.
Analysts point out that OMG’s Unified Architecture Framework (UAF) represents the epitome of successful evolution.
UAF marks the next stage in the development of UPDM (Unified Profile for DoDAF/MODAF), taking the principles of UPDM and extending them to reach a wider audience.
UAF Training Crash Course by Tonex
Hands-on Project Based Architecture UAF (Unified Architecture Framework), UAF Crash Course is a 3-day practical project based workshop covers the architecture modeling of a System of System (SoS) aspects of Unified Architecture Framework® (UAF®), based on the Unified Profile for DoDAF and MODAF™ (UPDM™).
Participants will work with a complex systems or System of Systems (SoS) project to focus on UAF architecture models.
Hands-On UAF Training, Creating SysML Models Workshop is s 3-day hands-on UAF and SysML Combo training program. The 3-day hands-on course covers modeling of complex systems, System of Systems (SoS), aerospace, military and advanced deep space applications.
Model-Based Systems Engineering (MBSE) and Model-Based Engineering (MSE) are approaches and tools to systems engineering that uses models rather than traditional documents:
- an integral part of the technical baseline that includes the requirements, analysis,
- design, implementation, and verification of a capability, system, and/or product
- throughout the acquisition life cycle.”
Method of Learning
The class consists of pedagogical elements that are interwoven to maximize the use of individual, group and class time. These elements include lectures, in-class activities, group assignments, and problem scenarios to role play and find solutions.
Courses Material, Tools and Guides:
- Course Student Guide
- Exercises and Workshops Guide
- Training Resources: Best Practices, Lessons Learned, Stories, Guides, Handbooks, Templates, Examples, Tools
- Cheat Sheets
- Organizational examples of common problems
- Organizational examples of solutions
Upon completion of this training, the participants will:
- Learn the basics of Unified Architecture Framework (UAF)
- Learn how UAF provides an infrastructure to ensure complete and correct specification of systems integration using various techniques such as engineering analysis, traceability, and metrics.
- Architect and model with UAF to enable stakeholders to focus on specific areas of interest in the enterprise while retaining sight of the big picture
- Get familiar with UAF and the specific business, operational and systems-of-systems integration
- Work with basics of UAFP 1.0 – Unified Architecture Framework Profile (UAFP)
- Define a common approach for describing, presenting, and comparing DoD enterprise architectures
- Facilitate the use of common principles, assumptions and terminology of UAF
- Ensure that architecture descriptions can be compared and related across organizational boundaries, including Joint and multi-national boundaries
- Produce standard UAF models using DoDAF/MODAF/NAF/UPDM products as well as commercial extensions
- Leverage cross-industry, standards-based approaches (SysML) to enhance tool and architecture data interoperability
- Work with a complex SoS modeling using UAF (Hands-on)
Who Should Attend?
This workshop is addressed to anyone willing to master the knowledge in developing the Enterprise Architectures in defense sector using UAF framework:
- Application architects
- Business architects
- Data and information modelers
- Data architects
- Enterprise architects
- Infrastructure architects
- IT architects
- Operational managers
- Process architects
- Product managers
- Project managers
- Senior managers
- Software architects
- Software engineers
- Solution architects
- System architects
Overview of Unified Architecture Framework (UAF)?
- Unified Modeling Language™ (UML®) 2.0 Standard
- UAF and representation of an enterprise architecture
- UAF and specific business, operational and systems-of-systems integration needs
- Developing models
- Systems Engineering (SE) technical processes
- Associated UAF metamodel
- Architecture data exchange between related tools
Working with Unified Architecture Framework (UAF) Architecture Framework
- UPDM (the Unified Profile for DoDAF and MODAF)
- existing architecture frameworks
- DoDAF (DoD Architecture Framework)
- MODAF (UK Ministry of Defence Architecture Framework)
- NAF (NATO Architecture Framework)
- UAF and ISO 42010 (Architecture Description)
UAF Models and Viewpoints
- Predefined viewpoints and levels of abstraction, organized in a grid
- Domains: Metadata, Strategic, Operational, Services, etc.
- Model kinds: Taxonomy, Structure, Connectivity, Processes, etc.
- Open and non-implementation specific meta-model
- The UAF Domain Meta-Model (UAF DMM)
- Semantic interoperability between architecture stakeholders and developers
- The UAF Profile (UAFP)
- A standard UML profile
- UAF in a UML (or SysML) tool
- Adoption of UAF
- Approach on Enterprise Architecture Frameworks
- Defense stakeholders and Commercial non-defense stakeholders
MBSE, DoDAF, UPDM, SysML and UAF
- Systems Modeling Language (SysML) relationship to the DoD Architecture Framework (DoDAF), Unified Profile for DoDAF/MODAF (UPDM) and UAF
- transition to DoDAF/UPDM with MBSE & SysML
SysML Relationship to DoDAF and UPDM/UAF
- DoDAF models map directly to SysML diagram types
DoDAF matrix artifacts
- SysML models
- DoDAF Data Elements
DoDAF MetaModel (DM2)
- DoDAF data elements and the relationships among them
- The Unified Profile for DoDAF/MODAF (UPDM) and SysML profile
- Tools to develop SysML models using DoDAF or MODAF terminology
- UPDM Domain Metamodel (DMM) and UPDM elements
- Relationships between DMM and UPDM
- DoDAF/UPDM/UAF and SysML Integration using SPARX Enterprise Architect edition and MagicDraw edition
Creating Architecture Viewpoints and Models in UAF for a Complex SoS
- Developing Models with UAF and UAFP
- Complete workflow of systems of systems engineering using the UAF Framework
- Activities of defining capability requirements
- Specifying operational scenarios
- Solutions for operational scenarios,
- Managing project portfolios required to implement the selected solutions
- Unified Profile for DoDAF and MODAF™ (UPDM™)
- Managing the complexity of systems of systems engineering (SoSE)
- Model architectures for your complex system of systems (SoS)
- Representation of hardware, software, data, personnel, and facility elements
- Analysis, specification, design, and verification of complex systems
- Ability to exchange architecture information among related tools
- Operational capabilities
- Services and interactions between complex systems
- Tracing systems to strategies, and organizations
- Models to verify architectural completeness
Creating Your SoS Domains and Models
- Domain Interrelationships
- Domain Metamodel Diagram Legend
- Domain Metamodel Diagrams
- View Specifications
- Actual Resources
- Summary & Overview
- Domain Metamodel (DMM) Elements