Systems Development Life Cycle (SDLC)
SDLC is a process by which systems analysts, software engineers, programmers, and end-users build systems. It is a project management tool, used to plan, execute, and control systems develpment projects. The steps in the cycle include: 1) Determine user requirements; 2) Systems analysis; 3) Overall system design; 4) Detailed system design; 5) Programming; 6) Testing; and 7) Implementation. Each step is concluded by developing a written document that must be reviewed and approved before the next step begins.