Anonymous

What Are The Advantages And Disadvantages Of Spiral Model?

9

9 Answers

Anonymous Profile
Anonymous answered
Advantages
1. This model improves avoidance of risk
2. This model is very useful to choose a methodology for a software iteration
3. This model can associate other methodologies like Waterfall, Prototyping, and Incremental methodologies. Suppose a project having a low risk of not meeting the user requirement and on other side having high risk of missing budget would follow waterfall approach
4. In this model more functionality can be added in later versions.

Disadvantages
1. This model limiting reusability
2. This model is quite complex
3. Spiral model is very customized for every project
4. To use this model an experienced and skilled team required
5. There is no proper control to move from one cycle to another cycle
Anonymous Profile
Anonymous answered
Spiral Model  Merits:--  • This model is an example of evolutionary model and combines the features of the prototyping model and the waterfall model .  • Estimates (i.e. Budget, schedule, etc.) become more realistic as work progresses, because important issues are discovered earlier.  • Software engineers can get their hands in and start working on a project earlier.  • Prototyping is used as a risk reduction mechanism  • After final iteration, all risks are resolved and the “requirements” are ready for development.    Demerits:--  • The spiral model is intended for large, expensive and complicated projects.  • Highly customized limiting re-usability.  • Risk of not meeting budget or schedule.  • Requires considerable expertise in risk evaluation and reduction.  • Complex, relatively difficult to follow  strictly
Anonymous Profile
Anonymous answered
Merits:

1) dynamic requirement changes present.
2) integration testing is present

demerits:

1) time taken to deliver the product is more
2) only intended to large and complicated project
Anonymous Profile
Anonymous answered
Advantages:
Risk reduction mechanisms are in place
Supports iteration and reflects real-world practices
Systematic approach

Disadvantages:
Requires expertise in risk evaluation and reduction
Complex, relatively difficult to follow  strictly
Applicable only to large systems
Idris Lawal
Anonymous Profile
Anonymous answered
Merits:

1) dynamic requirement changes present.
2) integration testing is present
3)changes made in one module will not have any impact on another

demerits:

1) time taken to deliver the product is more
2) only intended to large and complicated project
Anonymous Profile
Anonymous answered
Merits
* better understanding and high quality.
* good for large and mission critical projects.
  Demerits
* It can be costly model to use.
* does not work well for smaller projects.
Anonymous Profile
Anonymous answered
Advantage of spiral ap
Anonymous Profile
Anonymous answered

1)
Cost involved in this model is usually high.

2)
It is a complicated
approach especially for projects with a clear SRS.

3)
Skills required, to evaluate and review project from time to
time, need expertise.

4)
Rules and
protocols should be followed properly to effectively implement this model.
Doing so, through-out the span of project is tough.

5)
Due to various customizations allowed from the client,
using the same prototype in other projects, in future, is difficult.

6)
It is not suitable for low risk projects.

7)
Meeting budgetary and scheduling requirements is tough
if this development process is followed.

8)
Amount of documentation required in intermediate stages makes
management of project very complex affair.


Anonymous Profile
Anonymous answered
Advantages:
  1) changes made in one module will not have any impact on another module.
  2) better understanding and high quality.
  3) supports for dynamically changing requirements.
Disadvantages:
  1) requirements and designs are not tested.
  2) downfall of the defect cannot be avoided.
  3) route cause analysis is difficult.
  4)expertise is required.

Answer Question

Anonymous