Systems Architecture Training, Applied System Architecture with MBSE and SysML
Systems Architecture Training, Applied Model-based systems engineering (MBSE) and System Markup Language (SysML) is a 3-day workshop style training program, It covers principles, best practices and methods for technical System Architecture. Systems Architecture 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.
Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, architecture, analysis, verification, and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases. System Markup Language (SysML) based models are system relationship models and are useful for showing relationships among system functions, requirements, architecture, developers, and users. These models support 3 aspects of systems engineering. A set of systems engineering approaches have been defined to address system architecture and design at the system level and integration of the various functions and subsystems into a system.
Who Should Attend
Systems Architecture Training, Applied Model-based systems engineering (MBSE) and System Markup Language (SysML) course is designed for system and software engineers, scientists, project managers, subsystem engineers, Integration, verification and validation engineers and technical people interested in system architecture, model-based engineering and SysML.
Learning Objectives
What you will learn in the Systems Architecture Training, Applied Model-based systems engineering (MBSE) and System Markup Language (SysML):
- System Architecture Definitions
- What system architecture is
- Apply the principles, processes, and tools of system architecting
- Synthesis of a system/product Development process
- Apply various standards to system architecture and requirements traceability
- Architecting and Architectural analysis with MBSE and SysML
- MBSE principles and SysML diagrams applied in system architecture
- 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, requirements 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)
- Fundamentals of Systems Engineering
- Description of the Life cycle Model
- Key Milestones
- Key Project Timetable
- Concept Exploration
- 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
- Complex System Architecture and Design
- Model-Based Systems Engineering (MBSE) Applied to System Architecture
- Black-Box Specification
- Architecture
- Model Organization
- Design Synthesis
- 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 with MBSE and SysML
- Architectural Frameworks
- Models, and Views
- Approaches to Architecture Development
- Architectural Patterns
- Systems Engineering and Program Management Activities
- Decisions across the system life cycle
- Architecture Approaches, Process, and Methodologies
- Architectural Patterns
- Modeling Analysis and Requirements
- Modeling System Architecture and Design
- 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
- Overview of SysML Diagrams
System Architecture with MBSE and SysML Workshop
- Concept of Operations
- Systems Engineering Management Plan
- Configuration Management Plan
- Risk management
- Requirements, High Level Design, and Architecture
- Traceability for Architecture Elements
- System Functional Flows (i.e., System Architecture)
- System Requirements Traceability
- System and Organizational Process Flows
- Sub-system Requirements to System Level Requirements Traceability
- Establishing Structure of the User Model using Packages and Views (Package Diagram)
- Setting the Context (Boundaries and Use Cases)
- Internal Block Diagram – Setting Context
- Use Case Diagram – Operational Use Cases
- Sequence Diagram – Drive Black Box
- State Machine Diagram – Operational States
- Establishing Requirements (Requirements Diagrams and Tables)
- Requirement Diagram – Requirement Hierarchy
- Requirement Diagram – Derived Requirements
- Establishing Derived Requirements and Rationale from Lowest Tier of Requirements Hierarchy (Requirements Diagram)
- Block Definition Diagram
- Parametric
- Internal Block Diagram
- Detailed Internal Structure of Subsystems
- Analyze Performance (Constraint Diagrams, Timing Diagrams, Views)
- Block Definition Diagram – Analysis Context
Case Study: Applying System Architecture to Software Process Improvement and Capability Determination (SPICE)