System Development Life Cycle. 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. Various SDLC methodologies have been developed to guide the processes involved including the waterfall model (the original SDLC method), rapid application development (RAD), joint application development (JAD), the fountain model and the spiral model. Life cycles: methodologies compared.
History The "waterfall model", documented in 1970 by Royce was the first publicly documented life cycle model.
The model was developed to help cope with the increasing complexity of aerospace products. The waterfall model followed a documentation driven paradigm. Software development methodology. A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system.
Common methodologies include waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, and extreme programming. A methodology can also include aspects of the development environment (i.e. IDEs), model-based development, computer aided software development, and the utilization of particular frameworks (i.e. programming libraries or other tools). History[edit] The software development methodology (also known as SDM) framework didn't emerge until the 1960s.