Systems Engineering
Systems engineering is the interdisciplinary practice of taking a complex system from concept through retirement — balancing requirements, interfaces, cost, schedule, and risk across multiple engineering domains.
Overview
The systems engineer owns the “whole product” view: how mechanical, electrical, software, and human elements work together. The role is heavy on documentation, traceability, and disciplined decision-making rather than detail design.
The V-Model
- Stakeholder needs & concept of operations (ConOps).
- System requirements.
- System architecture & design.
- Subsystem & component design.
- Implementation / build.
- Component verification.
- Subsystem & system integration.
- System verification.
- Validation against operational need.
Requirements
- Good requirements are unambiguous, verifiable, feasible, necessary, and complete.
- Use “shall” for binding statements; avoid “should” or “may”.
- Capture rationale & source — drives traceability.
- Decompose: stakeholder → system → subsystem → component.
- Manage in a tool (DOORS, Jama, Polarion) — not in Word.
Architecture & Interfaces
Define functional, physical, and logical architectures. Capture interfaces in an Interface Control Document (ICD) covering signals, protocols, timing, power, mechanical envelopes, and environmental limits. Bad interfaces — not bad components — cause most integration failures.
Verification & Validation
- Verification: “Did we build it right?” — meets specs.
- Validation: “Did we build the right thing?” — meets need.
- Methods: Test, Analysis, Demonstration, Inspection (TADI).
- Maintain a Requirements Verification Traceability Matrix (RVTM).
Standards & Tools
- ISO/IEC/IEEE 15288 — systems life-cycle processes.
- INCOSE Systems Engineering Handbook.
- NASA SE Handbook (SP-2016-6105).
- MBSE: SysML, Cameo, Capella, MagicDraw, Rhapsody.
- Requirements: IBM DOORS, Jama Connect, Polarion, Helix RM.