rapid application development (RAD)
RAD (rapid application development) is a concept that products can be developed faster and of
higher quality through:
- Gathering requirements using workshops or focus groups
- Prototyping and early, reiterative user testing of designs
- The re-use of software components
- A rigidly paced schedule that defers design improvements to the next product version
- Less formality in reviews and other team communication
Some companies offer products that provide some or all of the tools for RAD software
development. (The concept can be applied to hardware development as well.) These products include
requirements gathering tools, prototyping tools, computer-aided software engineering tools,
language development environments such as those for the Java platform, groupware for
communication among development members, and testing tools. RAD usually embraces object-oriented
programming methodology, which inherently fosters software re-use. The most popular
object-oriented programming languages, C++ and Java, are offered
in visual programming packages often described as providing rapid application development.
Contributor(s): Vic Berry and Anja Naumann
This was last updated in February 2007
Email Alerts
Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
More News and Tutorials
-
Developers and testers find problems with Agile including required meetings, inadequate documentation and issues related to short iterations.
-
There are many advantages to inviting software architects, as well as development and testing experts, to participate in business analysis in waterfall organizations. This expert response explains the business benefits of having key team leads participate in this important phase of development.
-
Requirements expert Robin Goldsmith describes four techniques for the new business analyst to collect and analyze business requirements for your software product.
-
Articles
-
Resources from around the Web