Advantages of waterfall model
It is a linear model
It is a segmental model
It is systematic and sequential
It is simple one
Its has proper documentations
Disadvantages of waterfall model
It is difficult to define all requirements at the beginning of project
This model is not suitable for accommodating any change
A working version of the system is not seen until late in the project's life.
It does not scale up well to large project
it involves heavy documentation
We cannot go in the background direction while SDLC performs
There is no sample model for clearly in realization the customers needs.
There is no risk analysis
If there is any mistake or error in any phase then we cannot make goon software
It is a document driven process that requires formal documents at the end of each phase.
Advantages of Prototyping models
Suitable for large system for which there is no manual process to define the requirements
User training to use the system
User services determination
System training
Quality of software is good
Requirements are not freezed.
Limitation of Prototyping Mode
It was difficult to find all the requirements of the software initially.
It was very difficult to predict how the system will be after development.
These two limitations will be removed in the prototyping model. First limitation is removing by unfreezing the requirements before any design or coding can proceed.
Second limitation is remove by making a throw away prototype to understand the requirements.
Limitations of Spiral Model
No strict standards for software development
No particular beginning or end of particular phase
Advantages of spiral model
It is risk driven model. It is very flexible
Less documentation is needed.
It uses prototyping
Disadvantages of spiral model
Lack of explicit process guidance in determining objectives, constraints, alternatives, relying on risk assessment expertise and providing more flexibility than required for many applications.
It is a linear model
It is a segmental model
It is systematic and sequential
It is simple one
Its has proper documentations
Disadvantages of waterfall model
It is difficult to define all requirements at the beginning of project
This model is not suitable for accommodating any change
A working version of the system is not seen until late in the project's life.
It does not scale up well to large project
it involves heavy documentation
We cannot go in the background direction while SDLC performs
There is no sample model for clearly in realization the customers needs.
There is no risk analysis
If there is any mistake or error in any phase then we cannot make goon software
It is a document driven process that requires formal documents at the end of each phase.
Advantages of Prototyping models
Suitable for large system for which there is no manual process to define the requirements
User training to use the system
User services determination
System training
Quality of software is good
Requirements are not freezed.
Limitation of Prototyping Mode
It was difficult to find all the requirements of the software initially.
It was very difficult to predict how the system will be after development.
These two limitations will be removed in the prototyping model. First limitation is removing by unfreezing the requirements before any design or coding can proceed.
Second limitation is remove by making a throw away prototype to understand the requirements.
Limitations of Spiral Model
No strict standards for software development
No particular beginning or end of particular phase
Advantages of spiral model
It is risk driven model. It is very flexible
Less documentation is needed.
It uses prototyping
Disadvantages of spiral model
Lack of explicit process guidance in determining objectives, constraints, alternatives, relying on risk assessment expertise and providing more flexibility than required for many applications.
0 comments:
Post a Comment