rapid application development
Home > Software Quality Glossary > Definition - rapid application development
EMAIL THIS
Glossary - powered by WhatIs.com
 BROWSE ALPHABETICALLY:    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #    

rapid application development
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.

Read more about it:
>>  This presentation on Rapid Application Development (RAD) at the University of California at Davis describes it within the context of a general application development methodology.
>>  Penumbra Sofware's Super Mojo is a visual programming tool that generates Java code. It's described as a rapid application development tool because Java inherently encourages code re-use and because of its visual development environment..
>>  SearchVB.com, a portal for Visual Basic developers, includes a collection of links about RAD.

Last updated on: Feb 15, 2007

WHITE PAPERS  
Model-Driven Development with UML 2.0, SysML and Beyond
Telelogic, An IBM Company

>> More White Papers
  WHAT'S NEW
 1. Optimizing Performance in the Enterprise
 2. Requirements gathering techniques
 3. Handbook of Agile Software Craftsmanship
 4. Software testing fundamentals


About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts