The Systems Development Lifecycle Essay

1722 Words7 Pages
The Systems Development Life Cycle is a cycle used to describe; systems engineering, information systems and software engineering. A system can consist of software, hardware or a combination of both. Computer systems these days are often very complex and often link many systems together that are supplied by different vendors. The SDLC has important phases that are essential for developers, such as planning, analysis, design, and implementation. An array of SDLC models have been created including: Fountain, Spiral, RAD, Waterfall and DSDM. The intent of a SDLC process it to help produce a product that is cost-efficient, effective, and of high quality. Once an application is created, the SDLC maps the proper deployment and availability of the software. (DuPaul, 2014) Rapid Applications Development Rapid Application Design (RAD) is a software development product that uses minimal planning in favour of rapid planning. The lack of planning generally allows software to be written faster and makes it easier to change the requirements. The "planning" of software developed using RAD is interleaved with writing the software itself. There are four phases of Rapid Applications Design and they are as follows: 1. Requirements Planning phase 2. User design phase 3. Construction phase 4. Cutover phase (toletol, n.d.) Rapid Application Development was developed as a response to non-agile models developed in the 1970s, such as the Waterfall model. The issue with previous methodologies, was that applications often took so long to build that requirements had changed before the system was complete. The strict adherence to completion of one lifecycle stage before moving on to the next lifecycle stage often resulted in large changes at the late stages of system development, this would most likely result in late delivery and being over budget. The project itself may even be
Open Document