Please enable JavaScript.
Coggle requires JavaScript to display documents.
SYSTEM DEVELOPMENT AND LIFE CYCLE (SDLC) - Coggle Diagram
SYSTEM DEVELOPMENT AND LIFE CYCLE (SDLC)
DEFINITION PROTOTYPING MODEL
Prototyping is an attractive idea for complicated and large system for which there is no manual process or existing system to help determining the requirements.
ADVANTAGES OF PROTOTYPING MODEL
Increased user involvement in the product even before implementation.
Reduces time and cost as the defects can be detected much earlier
Quicker user feedback is available leading to better solutions
Missing functionality can be identified easily
Confusing or difficult functions can be identified
WHEN TO USE PROTOTYPING MODEL
1) When the desired system needs to have a lot of interaction with the end users.
2) Online systems, web interfaces have a very high amount of interaction with end users, are best suited for prototype model.
3) Prototyping ensures end users constantly work with the system and provide a feedback.
DISADVANTAGES OF PROTOTYPING MODEL
Risk of insufficient requirement analysis owing to too much dependency prototype
User may get confused in the prototypes and actual systems
May increase the complexity of the system as scope of the system may expand beyond original plans
Developers may to reuse the existing prototypes to build the actual system, even when its not technically feasible
The effort invested in building prototypes may be too much if not monitored properly
DEFINITION OF SDLC
The Software Development Life cycle is a process of building a good software and its Life Cycle stages provides quality and correctness of good software.
TYPES OF SDLC
Winter Fall Model
Spiral Model
Prototyping Model
Agile Model
DIAGRAM PROTOTYPING MODEL
BENEFITS OF SDLC
Enhances control and monitoring large project
Formed of well detailed step
Orderly sequence of development steps and strict controls ensures the adequacy of information
Design review helps to ensure the quality, reliability, and maintainability of the developed software or solution
Progress and the cost system development, completion targets are measurable