rapid application development
Home > Software Quality Definitions - Rapid application development
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms 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



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

DEFINITION - 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.

CONTRIBUTORS: Vic Berry and Anja Naumann
LAST UPDATED: 15 Feb 2007


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
How to choose a software testing methodology
Choosing the right testing methodology, be it agile, waterfall, V-model or spiral model, depends on the software project, explains expert John...
Implementing the IBM Rational Unified Process and Solutions: A Guide to Improving Your Software Development Capability and Maturity -- Chapter 2, Your First Steps
The Rational Unified Process (RUP), a software development methodology, may be a good fit for your needs. This free chapter outlines how to promote...
Varying SDLC methodologies among development teams
Software development life cycle (SDLC) methodologies have their own advantages, tools and so forth. Expert David Christiansen explains why development...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Capability Maturity Model  (SearchSoftwareQuality.com)
collaboration diagram  (SearchSoftwareQuality.com)
A collaboration diagram, also called a communication diagram or interaction diagram, is an illustration of the relationships and interactions among...


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