SDLC Waterfall And Agile Methods

Topics: Agile software development, Iterative and incremental development, Waterfall model Pages: 2 (515 words) Published: March 18, 2015
Ngoc Nguyen
CISD 11
Research Paper

System Development Lift Circle (SDLC)
SDLC is a process used by software industry to design, develop, and test high quality software. It consists of a detailed plan describing to develop, maintain, replace and alter the specific software. There are many different system development models which includes water fall, spiral and chaos models. Waterfall model is the earliest SDLC approach that was used for software development. In a waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases. The outcome of one phrase acts as the input for the next phrase sequentially. Following is a diagrammatic representation of different phases of waterfall model.

Waterfall Model

Requirement Analysis: also call system request which describe all possible requirements of the system. System Design: create a physical model that will satisfy all documented requirements. It also helps in defining overall system architecture. Implementation:  With inputs from system design, the system is first developed in small programs called units which will be developed and tested in the next phase. Testing: Each unit will be test for any faults and failures before integrating into system. At the conclusion of this phrase, the system is ready for use. Development of system: the product is deployed in the customer environment or released into the market. Maintenance: There will have issues which come from clients. To fix these issues, the IT staff will maintain, enhance, and protect system. Enhancements also provide better versions and benefits.

Agile development methodologies 
Agile model is a combination of iterative and incremental process models. It focuses on process adaptability and customer satisfaction by rapid delivery of working software product. Agile breaks the product into small portions which is repeated to develop a system, allow developers to test and review...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • AGILE VS WATERFALL Essay
  • SDLC Waterfall Model Essay
  • Waterfall And Agile Essay
  • Agile V. Waterfall Essay
  • Waterfall vs Agile Devlopment Research Paper
  • SDLC Essay
  • Sdlc Essay
  • Agile Software Development Life CycleAgile SDLC Research Paper

Become a StudyMode Member

Sign Up - It's Free