9.3. Design Implementation Using Functionally Structured Techniques
9.3.1 Overview of the Design Process
Figure 9.18 provides an overview of the activities performed when implementing a design using functionally structured methods.
This should be self-explanatory. The rationale underlying this approach is as follows:
- The designer, when developing the ideal software model, must consider only how best to satisfy the software system requirements, not how it's going to be implemented. Underpinning this work is the need to clearly identify the major functions performed by the software and how they can be described as a set of software modules. This model must be exercised to ensure that it is correct both functionally and temporally. After all, if the ideal model doesn't work, there's no point in proceeding further with the design; you will have to tear it up and start...