ABSTRACT

The Systems Engineering Domain includes four principal activities directly involving Software Engineering. The first two activities are performed sequentially early in the life cycle, and the last two activities are performed sequentially late in the life cycle, with appropriate iterations. Systems Engineering and Software Engineering activities are intimately interrelated. Tasks related to the “system” are normally applicable to the subsystems within the system. The key Systems Engineering activities related to software-intensive systems are: system concept and requirements development; system design; software and hardware items integration and testing; and system qualification testing. System-level requirements must be documented in the System/Subsystem Specifications or similar document. Subsystem Software Integrated Product Teams support subsystem requirements analysis through the identification and derivation of the software-related aspects of functional performance, interfaces, constraints and quality requirements. Subsystem Design should be documented as part of the subsystem architecture baseline process.