Another aspect of the Requirements Engineering phase is the definition of the system’s interfaces by identifying its boundaries. How does the system interact with its environment, e.g. user interface, control signals to other systems, facilities (supplies of fluids, gases and energy)? In a similar way, the interfaces between sub-systems are consolidated.
Functional Architecture
During the next phase, Functional Architecture, the functional requirements are translated into concept designs. In this creative process, tangible design proposals are developed. Often the proposals comprise rudimentary sketches or geometry models, which still lack a high degree of detail. During this phase, design conflicts between the submodules become clearer and might require a readjustment of the budget breakdown as stated in the Requirements Engineering phase. Detailed knowledge of the relevant physics is vital for feasibility calculations: will the sub-systems be able to perform their intended functions properly? How large and heavy will they become? Will they survive?
Detailed Design
In the Detailed Design step, the concept designs are worked out in detail so that production can take place. This step includes detailed drawings, CAD models, material choices, mechanical and electrical interfaces, software routines, work instructions, and user and service manuals. During the detailing phase, it might happen that an iteration back to the Functional Architecture needs to take place; for example, when implementation in a detailed design turns out to be too cost-intensive or even impossible.
Implementation and Development
After Implementation and Development, where the actual production takes place, the Integration, Verification and Validation phases start, where the system is composed step by step by integrating and testing the ever-growing components and sub-systems leading towards the entire product.