Because the components of a system are interdependent, the design phase is not a series
of clearly defined steps. Although you might start in one area, you could find yourself
working with several different elements at the same time. For example, a decision to
change a report format might require changes in data design or input screens. Your
design checklist will include the user interface, input and output procedures, data
design, and system architecture. As shown in Figure 7-24, the final steps are to prepare
a systems design specification and present the results to management.