Breaking a development method or approach into a number of processes is a widely accepted practice. This allows systems to be designed and implemented using a methodical and logical approach. The precise number and names of these processes will vary from organization to organization. In some cases, stages will be combined or split. Generally speaking, the following processes belong to the system development life cycle (SDLC) that applies to IT projects:
requirements analysis and specification;
Each process creates one or more tangible products or deliverables. An important aspect of this phased approach ...