ABSTRACT

This chapter considers the essential collaboration of Systems Engineering, and Software Engineering from two perspectives. First, there are system development activities that are the responsibility of Systems Engineering but these activities are supported by Software Engineering. Second, there are software development activities that are the responsibility of Software Engineering but these activities are supported by Systems Engineering. The chapter provides an overview of the collaborative system and software development and verification activities including the reviews related to each activity. During development of the system and software process, there is an essential series of software documents that are produced. Software documents are produced during each software activity. The System Critical Design Review assesses the System Design as captured in product specifications for each configuration item in the system, and ensures that each product in the product baseline has been captured in the Detailed Design documentation.