Course 332:
Systems Engineering and Systems Engineering Management

(4 days)


Course Description

Systems engineering is an interdisciplinary approach to enable realization of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, designing and constructing the system, validating and deploying the system, and maintaining and evolving the system during its operational lifetime. This course explores the system engineering process and its benefits to customers, users, managers, and maintainers, with the concepts reinforced by student workshops.

Learning Objectives

  • Understanding systems and systems engineering
  • How to construct system engineering requirements
  • How to perform a functional analysis
  • How to develop a system architecture
  • How to perform system design and development
  • How to validate and deploy a system
  • How to maintain a system

Who Should Attend

Systems engineers, software and hardware engineers, maintenance personnel, and system engineering managers.


No specific prerequisites are assumed.

Course Outline

Chapter 1: Introduction

  • Definitions
    • System
    • System Engineering
  • Understanding Systems and Systems Engineering
    • Systems and Systems Engineering in the Project/Program Environment
    • The System Development Life Cycle
    • The Systems Engineering Process
  • Need for Systems Engineering
    • Meet Complex Requirements
    • Ensure Interoperability
    • Reduce Implementation Risk
    • Ensure Sustainability
  • System Life Cycle Phases
    • Concept Exploration
    • Program Definition and Risk Reduction
    • Engineering and Manufacturing Development
    • Production, Deployment, and Operational Support
  • System Engineering Infrastructure
    • Project Management
    • Configuration Management
    • Quality Assurance
  • System Engineering Standards
    • INCOSE
    • IEEE
    • NASA
  • Chapter Summary and Best Practices

Chapter 2: Requirements Analysis

  • Concepts
    • Requirements Analysis Process Overview
    • Objectives
    • Inputs and Outputs
    • Requirements Analysis Views
    • Analytical Questions to Ask
    • Requirements Types
    • Properties of Good Requirements
  • Process Activities
    • Establish Customer Expectations and Constraints
    • Produce Operational Scenarios and Measures of Effectiveness
    • Define System Boundaries and Interfaces
    • Preliminary Assessment of Recommended Concept (Cost, Schedule, …)
    • Elicit Functional and Performance Requirements
  • Articulate Operational Environments
  • Specify Life Cycle process Concepts and Environment Profile
  • Requirements Engineering
    • Definitions
    • Relationship of Requirements to Other Work Products
    • Specification Structure, Audience, and Standards
    • Gathering Information
    • Using the Context Diagram
  • Workshop: Defining a Context Diagram
  • Functional and Performance Requirements
    • Definitions
    • Functions, Modes, and States
    • Use Case Properties
    • Types of Non-Functional Requirements
    • Response Time, Throughput, Availability, and Capacity
  • Workshop: Specifying Functional and Performance Requirements
  • Chapter Summary and Best Practices

Chapter 3: Functional Analysis and Allocation

  • Concepts
    • Process Objectives
    • Inputs and Outputs
  • Process Activities
    • Lower-Level Decomposition
    • Define and Refine Functional Architecture
    • Allocate Requirements
    • Define and Refine Functional Interfaces
    • Conduct Trade-Off Studies
  • Functional Analysis
    • Functional Decomposition
    • Functional Partitioning
    • Functional Analysis Tools
  • Workshop: Functional Decomposition
  • Allocation
    • Allocation Process
    • Requirements Allocation
    • Trade-Off Analysis
  • Workshop: Trade-Off Study
  • Chapter Summary and Best Practices

Chapter 4: Design Synthesis

  • Concepts
    • Process Objectives
    • Inputs and Outputs
    • Decision Database
    • Modular Design
  • Process Activities
    • Group and Allocate Functions
    • Identify Solution Alternatives
    • Assess Safety and Environmental Hazards
    • Assess Lifecycle Quality Factors
    • Assess Technology Requirements
    • Define Design and Performance Characteristics
    • Define Physical Interfaces
    • Identify Standardization Opportunities
    • Identify Available Off-the-Shelf Hardware or Software
    • Identify Make or Buy Alternatives
    • Develop Models and Prototypes
    • Assess Failure Modes, Effects, and Criticality
    • Assess Testability Needs
    • Assess Design Capacity to Evolve
    • Finalize Design and Initiate Evolutionary Development
    • Produce Integrated Data Package
    • Establish Design Architecture
  • Workshop: Design Alternatives
  • Chapter Summary and Best Practices

Chapter 5: Systems Analysis and Control

  • Concepts
    • Process Objectives
    • Inputs and Outputs
  • Process Activities
    • Measure Progress
    • Perform Cost Effectiveness and Risk Analyses
    • Select Preferred Alternatives
    • Control and Manage
    • Retirement
    • Trade-Off Studies and Analyses
    • Analysis of Alternatives
  • Tools and Techniques
    • Modeling and Simulation
    • Technical Reviews and Audits
    • Work Breakdown Structure
    • Configuration Management
    • Metrics
    • Risk Management
  • Exercises: Simulation; Work Breakdown Structures, Measures of Effectiveness, Earned Value Analysis
  • Chapter Summary and Best Practices

Chapter 6: Loops

  • Concepts
    • Objectives
    • Loop Termination Criteria
  • Requirements Loop
    • Requirements Evaluation Process
    • What to Look For
  • Design Loop
    • Criteria for Revisiting Functional Architecture
    • Design Traceability
  • Verification Loop
    • Objectives
    • Verification Process
    • Verification Techniques
  • Workshop: Specifying Verification Techniques
  • Chapter Summary and Best Practices

Chapter 7: The Bottom Line

  • Course Summary
  • Students’ Perspectives

Please Contact Your ROI Representative to Discuss Course Tailoring!