Systems Integration introduces students to the principles and processes of early validation, integration, test, verification, transition, and validation within the systems engineering discipline. The course enables students to more effectively integrate and prove-in solutions that meet system requirements and customer needs. The course centers on a group project that students pursue in small teams of 3 to 4. Systems Integration provides students with disciplined approaches for 1) performing early validation of a solution to meet a customer or stakeholder need, 2) factoring integration and test issues into the system requirements and architecture, 3) identifying and selecting among alternative means to integrate and test, 4) identifying comprehensive test cases, 5) performing fault diagnosis, 6) verifying systems, 7) transitioning systems, and 8) validating systems. The course emphasizes the importance of design, integration and test environment used to build and prove-in the system being developed. The intent is not just to describe the systems integration, testing, verification and validation process. Rather, the course helps students understand how to think through the choices at each step of the process. What decisions have to be made? What factors should be considered in making them? It is the answers to these questions that make for good systems integration, not just adherence to a standard process. The primary objective of this course is for the student to leave with a strong foundation in systems integration principles and processes. Students will work in teams on an applied project.
• Understand the up-front need to factor in the integration, test, verification and validation of a system in determining the system requirements and architecture.
• Review and evaluate the various system integration, test, verification, and validation models in use today.
• Plan the integration, verification and validation of the system of interest being developed.
• Understand the criticality of defining, documenting and managing interfaces during system development.
• System engineer and architect the integration and test environment.
• Select suitable test methods, techniques, and metrics.
• Apply fault diagnosis techniques.
• Adopt a systems perspective when making integration and test decisions that affect the determination of performance, development time, or total ownership cost of the system.