Rapid Application Development (RAD)
RAD is a method of designing and writing software that
includes producing successive prototype versions of the software until the
final version is produced. RAD fits closely with the spiral model of the System
Development Cycle (See Unit 1)
This is referred to as Iterative Development. Each cycle may
take 1-3 weeks.
Advantages of RAD
·
- End user involvement in development allows for flexibility /changes in user requirements and prevents problems caused by misunderstanding of initial requirements.
- Prototyping means that tangible products can be seen at early stages of the project.
- Length of development time is usually shorter compared to other models (e.g. waterfall)
Disadvantages of
RAD
·
- Not efficient when dealing with very large-scale projects.
- Focuses on end result rather than processing thus producing solutions which may be inefficient in the way that they use available resources.
- Client may keep changing their minds about what they want the product to do.
No comments:
Post a Comment