0
706views
written 5.3 years ago by |
Properties of Model | Water Fall Model | Incremental Model | Spiral Model | Rad Model |
---|---|---|---|---|
Planning in early stage | yes | yes | Yes | No |
Returning to an earlier phase | No | Yes | Yes | Yes |
Handle Large Project | Not Appropriate | Not Appropriate | Appropriate | Not Appropriate |
Detailed Documentation | Necessary | Yes but not much | Yes | Limited |
Cost | Low | Low | Expensive | Low |
Requirement Specifications | Beginning | Beginning | Beginning | Timeboxed release |
Flexibility to change | Dificult | Easy | Easy | Easy |
User Involvement | Only at beginning | Intermediate | High | Only at tthe beginning |
Maintenance | Least | Promotes Maintainability | Typical | Easily Maintained |
Duration | Long | Very long | Long | Short |
Risk Involvement | High | Low | Medium to high risk | Low |
Framework Type | Linear | Linear + Iterative | Linear + Iterative | Linear |
Testing | After completion of coding phase | After every iteration | At the end of the engineering phase | After completion of coding |
Overlapping phases | No | Yes (As parallel development is there) | No | Yes |
Maintenance | Least Maintainable | Maintainable | Yes | Easily Maintainable |
Re=usability | Least Possible | To some extent | to Some Extent | Yes |
Time -Frame | Very Long | Long | Long | Short |
Working software availibility | At the end of the life-cycle | At the end of every iteration | At the end of every iteration | at the end of the life cycle |
Objective | High Assurance | Rapid Development | High Assurance | Rapid development |
Team size | Large Team | NOt Large team | Large Team | Small Team |
Customer control over administrator | Very Low | Yes | Yes | Yes |