This course introduces Systems Engineering principles, focusing on the lifecycle of complex systems. You will explore key concepts such as system design, architecture, requirements analysis, modeling, and verification. The course covers various system lifecycle models, including Waterfall, V-Model, Spiral, and Agile. You’ll also learn essential tools like SysML for system modeling, risk management, and trade-off analysis. In the final project, you will design and validate a Smart Home Security System, documenting requirements, evaluating design trade-offs, and creating system models. You will also develop a verification and validation plan to ensure the system meets user needs.
Overview
Syllabus
- Introduction to Systems Engineering
- Systems engineering is an approach to design, develop and manage complex systems across their lifecycle, focusing on defining customer needs and then requirements, design, implementation and testing.
- Requirements Analysis and System Modeling
- Requirement analysis define what a system must do, while system modeling visualizes structure and behavior to ensure clear design, traceability, and successful development.
- System Design and Architecture
- System design and architecture focus on defining system structure, evaluating design trade-offs, and documenting architecture using models to guide development, integration, and performance evaluation
- System Integration, Verification, and Validation
- System integration combines components into a working system, while verification ensures it meets requirements and validation confirms it satisfies user needs through testing and continuous validation
- Design and Validation of a Smart Home Security System
- Design and validate a Smart Home Security System with sensors, cameras, alarms and a control unit. Document requirements, evaluate trade-offs, model with SysML and develop a verification plan.
Taught by
José Cano