SDLC

**__system development life cycle:__**
 The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases.

Software development projects typically include initiation, planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.

Note: Examiners should focus their assessments of development, acquisition, and maintenance activities on the effectiveness of an organization’s project management techniques. Reviews should be centered on ensuring the depth, quality, and sophistication of a project management technique are commensurate with the characteristics and risks of the project under review. 

**__In general, an SDLC methodology follows the following steps:__** **__The activities of the system development life cycle:__**
 * 1) The existing system is evaluated. Deficiencies are identified. This can be done by interviewing users of the system and consulting with support personnel.
 * 2) The new system requirements are defined. In particular, the deficiencies in the existing system must be addressed with specific proposals for improvement.
 * 3) The proposed system is designed. Plans are laid out concerning the physical construction, hardware, operating systems, programming, communications, and security issues.
 * 4) The new system is developed. The new components and programs must be obtained and installed. Users of the system must be trained in its use, and all aspects of performance must be tested. If necessary, adjustments must be made at this stage.
 * 5) The system is put into use. This can be done in various ways. The new system can phased in, according to application or location, and the old system gradually replaced. In some cases, it may be more cost-effective to shut down the old system and implement the new system all at once.
 * 6) Once the new system is up and running for a while, it should be exhaustively evaluated. Maintenance must be kept up rigorously at all times. Users of the system should be kept up-to-date concerning the latest modifications and procedures.

www.startvbdotnet.com/sdlc/sdlc.aspx
 * for more informatin we can go to visit this web sites**
 * || en.wikipedia.org/wiki/Systems_Development_Life_Cycle  ||