Apr 13, 2011

Rapid Application Development (RAD)

A programming system that enables programmers to quickly build working programs. In general, RAD systems provide a number of tools to help build graphical user interfaces that would normally take a large development effort. Two of the most popular RAD systems for Windows are Visual Basic and Delphi.

ADVANTAGES :

  1. Increased speed of development and increased quality. The speed increases can be achieved using a variety of methods including, rapid prototyping, virtualization of system related routines, the use of CASE tools and other techniques.
  2. Quality, as defined by RAD, is both the degree to which a delivered application meets the needs of users as well as the degree to which a delivered system has low maintenance costs.
      • RAD increases quality through the involvement of the user in the analysis and design stages. Some systems also deliver advantages of interoperability, extensibility, and portability.

DISADVANTAGES

  1. Reduced Scalability
      •  occurs because: a RAD developed application starts as a prototype and evolves into a finished application
  2. Reduced features
      • occur due to time boxing, where features are pushed to later versions in order to finish a release in a short amount of time.


for more info, visit :
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

0 comments: