SDLC

=System Development Life Cycle=

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.

The methodology used in this project was the System Development Life Cycle (SDLC), which is the standard method for implementing any new system. Figure 1 shows the SDLC as it was used in this project.


 * System Development Life Cycle**

For purposes of this project, the SDLC consisted of the following steps:

1. **Planning** – Identify the scope of the problem. Set limitations and delimitations. 2. **Analysis** – Examine the current environment, as well as the available software and hardware that is available to provide a solution. 3. **Design** – Design the new system. 4. **Implementation** – Construct and test the new system. Configure the software as needed to support the network in which it will be used. 5. **Support** – Maintain and improve the system as needed. Identify areas for future enhancement. Use of the SDLC resulted in a disciplined approach to solving the problem. The SDLC is applicable to any system or process that is being developed or modified, and will generally enhance the success of the project.