development effort as needs for changes are identified.
Figure 5-6 shows a high-level view of the tasks and artifacts involved in the
requirements phase of a software development effort.
Figure 5-6. Requirements Engineering for Survivable Systems [172]