Prototype RAD Do not have detailed requirements for functions & features. Developers are not sure about efficiency of an algorithm & technical feasibilities. Requirement are precisely defined and there is no change in the requirement Working model can be achieved after long time. But in starting phase prototype is well defined. Working model can be achieved within short time The developer team that have less experience on similar project Developer team must be well experienced. Compare to RAD model less costly model Can be a costly model to use It can be used, If the number of resources is less It can be used, If sufficient number of resources is available. Quick initial reviews not possible. Quick initial reviews occur. This approach is suitable for high risk project Not suitable for high technical risk project
Prototype
RAD
Do not have detailed requirements for functions & features. Developers are not sure about efficiency of an algorithm & technical feasibilities.
Requirement are precisely defined and there is no change in the requirement
Working model can be achieved after long time. But in starting phase prototype is well defined.
Working model can be achieved within short time
The developer team that have less experience on similar project
Developer team must be well experienced.
Compare to RAD model less costly model
Can be a costly model to use
It can be used, If the number of resources is less
It can be used, If sufficient number of resources is available.
Quick initial reviews not possible.
Quick initial reviews occur.
This approach is suitable for high risk project
Not suitable for high technical risk project