An information system progresses through several phases as it is developed, used and finally retired. These phases encompass the system development life cycle; more commonly referred to as the SDLC, and provides a general outline of how an information system evolves. The SDLC is defined as a process to develop an information system including requirements, validation, training, and user satisfaction. Any SDLC should result in a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned information technology infrastructure, and is inexpensive to maintain and cost-effective to enhance. A system can either be customized to specific needs and purposes, or it can be off-the-shelf. Whichever system is chosen, there is always going to be a risk that some tweaking will need to be done as rarely does one size fit all requirements.
This online presentation includes audio, demonstrations, instructional methods, and examples.