Length: 2 Days
Continuing Education Credits: 13
Systems Architecture Training : Principles and Practices Training by Tonex
Systems Architecture Training: Principles and Practices covers principles, best practices and methods for technical System Architecture. Systems Architecture Training course presents a synthetic view including: techniques to identify system goals, objectives and boundaries; the creative process of functional specification; and the analysis of complexity and methods of system decomposition and re-integration. An architecture is “the fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution.
Audience: This course is suitable for a diverse range of professionals, including:
- Systems Architects and Designers
- Software Engineers and Developers
- IT Managers and Professionals
- Project Managers
- Systems Analysts
- Engineering and Technology Managers
- Anyone involved in system design, development, or management.
Learning Objectives
What you’ll learn in the System Architecture: Principles and Practices course:
- System Architecture Definitions
- What system architecture is
- Apply the principles, processes, and tools of system architecting
- Synthesis of a system/product Development process
- Architecting and Architectural analysis
- How the system architecture influences system, software and solution architects
- How to achieve system partitioning, non-functional requirements qualities such as security, performance, availability and reliability
- How to use system functions and system specifications to drive system design and architecture
- The importance of modeling and documenting system architecture
- Structure and lead all the early, conceptual phases of the system development process,
- Methods for evaluating system architecture
- Ways to make architecture reuse work for your organization
- Support the system architecture process through development, deployment, operation and evolution.
Course Topics
Overview of the Life cycle Model for Systems and System of Systems (SoS)
- Description of the Life cycle Model
- Key Milestones
- Key Project Time Table
- Concept Exploration
- System and SoS Benefits Analysis
- Needs Assessment and Project Planning
- Concept of Operations Development
- Project Planning
- Concept of Operations (ConOps) Development
- Systems Engineering Management Planning (SEMP)
- System Definition
- Requirements Development
- System and Sub-system Level Requirements
- High Level Design
- Architecture Overview
- Project Level Architecture
- System Architecture
- System Development and Implementation
- Integration
- Sub-system and System Level Integration
- Verification Process
- Sub-system and system level verification
- Validation, Operations
- Maintenance, Changes & Upgrades
- System Retirement and Replacement
- Cross-Cutting Activities
Introduction to System Architecture
- Systems and Products
- Product Development Process (PDP)
- Principles of Systems Engineering
- System Thinking Principles
- System Analysis and Design
- System Architecture
- Creative / Critical Process Thinking
- Key Architecture Aspects of Systems
- System Architecture Views
- Architecture Roles and Responsibilities
- Role of a System Architect
- Analysis of Architectures
- Auditing the Systems Engineering Life Cycle
- Assessing Operational Needs
- Evaluating Operational Requirements
- From System Requirements to an architecture
System Architecture Context
- Architectural Frameworks
- Models, and Views
- Approaches to Architecture Development
- Architectural Patterns
- Zachman framework
- DoDAF (Department of Defense Architecture Framework)
- DoDAF 2.02 Viewpoints to Support System Architecture
- SV-1, SV-2, SV-3
- SV-4, SV-5, SV-6, SV-7
- SV-8, SV-9, SV-10
- DoDAF Services Viewpoints
- Systems Engineering and Program Management Activities
- Decisions across the system life cycle
- Architecture Approaches, Process, and Methodologies
- Architectural patterns
- Architecture Best Practices
System Architecture Activities
- The purpose of System Architecture Activities
- Comprehensive solutions based on principles, concepts
- Architecture features, properties, and characteristics
- Architecture Description of the System
- Activities of the Process
- Architecture Viewpoints
- Candidate Architectures Models, Views and Viewpoints
- System Architecture vs. System Design
- Artifacts, Methods and Modeling
- Practical Considerations
- Pitfalls
- Proven Practices
Modeling and Documenting System Architecture
- Architecture Design
- Patterns and Tactics
- Evaluating System Architecture
- Role of Architecture in Agile Projects
- Concept and Architecture Development Process
- Solution Concepts
- Concept and Architecture Development
- Selecting Architectures
- Hierarchical Architecture Development
- Solution Development Process
- Architecture Selection Criteria
- Viewpoints, Views, and Artifacts