Home Management Softwareprojectmanagement Rapid Application Development (RAD) Model



Rapid Application Development (RAD) Model
Posted on: May 18, 2012 at 12:00 AM
Rapid application development (RAD) model is a linear sequential software development process that has much faster development and higher-quality results than those achieved with the traditional software development life-cycle. A complete cycle of Rapid Application Development (RAD) Model comprises of mainly five steps.

Rapid application development (RAD) model is a linear sequential software development process that has much faster development and higher-quality results than those achieved with the traditional software development life-cycle. In this process, minimum planning is required and the development is achieved by using component based construction approach. The lack of extensive research and pre-planning allows the software to be written very fast and make it easier to change the requirements if needed.

In rapid application development model, the user requirement for designing the final product is defined using structured techniques and prototyping. The development process is initiated with the development of preliminary data models and business process models with the help of structured techniques. After that, the requirements are evaluated with the use of prototyping to refine the data and process models. These stages are repeated several times and the final system is a combination of business requirements and technical design statement.

A complete cycle of Rapid Application Development (RAD) Model comprises of mainly five steps that are:ADS_TO_REPLACE_1

Business modeling

The information flow among business functions is modeled in a way that answers the following questions:

  • What information drives the business process?
  • What information is generated?
  • Who generates it?
  • Where does the information go?
  • Who processes it?

Data modelingADS_TO_REPLACE_2

The information flow is an essential part of the business modelling phase which requires a set of refined data to support the business. The attributes of each object identified in this phase and the relationship between these objects are well defined.

Process modeling

The data objects that were identified and defined in the data modelling phase are transformed to acquire the information flow that are essential for implanting a business function.The descriptions are created and processed for adding, modifying, deleting, or retrieving a data object.ADS_TO_REPLACE_3

Application generation

The RAD model uses various RAD tools such as VB, VC++, Delphi etc. instead of developing software using conventional third generation programming languages. The RAD model reuses the existing program components or develops reusable components whenever necessary. However, in every case , automated tools are used for facilitating the development of the software.

Testing and turnoverADS_TO_REPLACE_4

Since the RAD process lays emphasis on the reuse of the existing components, a large number of program components have already been tested. This minimizes the time of testing and development and saves a lot of time.

Ads

Related Tags for Rapid Application Development (RAD) Model:


Ask Questions?    Discuss: Rapid Application Development (RAD) Model  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Advertisements Advertisements
 

 

 

DMCA.com