The systems development life cycle or SDLC includes seven phases. They include planning, systems analysis, systems design, development, testing, Implementation and maintenance. Each of these steps are key to developing a functional software design.
Planning is the initial step that includes gathering information of the design. Within this step a development schedule is created to insure the flow of the project works according to customer's specifications. Within the planning stage, a technical analysis is performed. This analysis helps determine if there is an existing software solution that can be implemented or ...