Throughout this chapter we have referred to the systematic approach analysts take to the
analysis and design of information systems. Much of this is embodied in what is called the
systems development life cycle (SDLC). The SDLC is a phased approach to analysis and design
that holds that systems are best developed through the use of a specific cycle of analyst
and user activities.
Analysts disagree on exactly how many phases there are in the SDLC, but they generally laud
its organized approach. Here we have divided the cycle into seven phases, as shown in Figure 1.3.
Although each phase is presented discretely, it is never accomplished as a separate step. Instead,
several activities can occur simultaneously, and activities may be repeated.