SDLC- System development life cycle
The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application. It should be taken as a project with full time resources who have the appropriate level of expertise. It is an extremely high level effort. It also represents a major cultural change for the staff.A systems development lifecycle (SDLC) has three primary objectives:
Ensure that high quality systems are delivered, provide strong management controls over the projects, and maximize the productivity of the systems staff. now how it functions in programming. When you pay your telephone bill your payment is processed by a system. That system has evolved over many years and continues to evolve in order to meet the changing needs
of the business.
When the phone company cashes your check that check is also processed by a system which itself is evolving. These two systems are composed of manual activities and automated components. As with the phone billing system, an SDLC system is needed because the development process is composed of many complex tasks which must be done in the right order to produce a successful result.
If there is no SDLC each team must reinvent it based on their own experiences and judgments. Systems also have a long life. The billing system and check processing system will probably never be de-automated. These systems will outlive their development teams. As staff turnover occurs, continuity is required in how the systems are supported. This is provided by the SDLC.
SDLC- System development life cycle
Â
In systems engineering, information systems, and software engineering, Systems Development Life Cycle [SDLC] or the Software Development Process is the process of altering or creating information systems, the models and methodologies used by people in developing these systems. It is a process used by systems analyst to develop an information system, training, and user ownership.
It aims to produce 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. The System Development Life Cycle framework provides a sequence of activities for system designers and developers to follow. It consists of a set of steps or phases in which each phase of the SDLC uses the results of the previous one.