Systems Engineering takes an interdisciplinary approach to design, construct, and manage complex engineering projects throughout their entire life cycles. Systems Engineering emphasizes on first defining customer needs and required functionality early in the development cycle and documenting requirements. These are then proceeded with design synthesis and system validation while considering the complete problem including operations, performance, test, manufacturing, cost, and schedule.