What is RAD Model?
Rapid Application Development or RAD takes the Prototype Model of SDLC further. Instead of using codes, developers use different tools(eg: CASE tools) and software development kits and bring them all together to create a software. Developers who are time challenged could use this application development. Businesses will also appreciate this software as it’s aimed to answer specific problems. Users’ feedbacks are important in this development cycle since they will suggest whether the program will fit to their specifications and needs.
Advantages
- Promotes strong collaborative atmosphere and dynamic gathering of requirements.
- Business owner actively participates in prototyping, writing test cases and performing unit testing
- Time to deliver is less.
- Changing requirements can be accommodated.
- Progress can be measured.
- Cycle time can be short with use of powerful RAD tools.
- Productivity with fewer people in short time.
- Use of tools and frameworks.
Disadvantages
- Management complexity is more.
- Resource requirements may be more.
- Suitable for systems that are component based and scalable.
- Suitable only when requirements are well known.
- Requires user involvement throughout the life cycle.
- Suitable for project requiring shorter development times.
Comments
Post a Comment