RAD model

 RAD Model

RAD stands for Rapid Application Development. RAD model is adoption of waterfall model. It aims at developing a software in a short span of time. In RAD model system developers and users work together. All the work goes in parallel way in RAD model.

When we use RAD model

    • When the project is in under specific time period.
    • When technical risk is seems to be very low.
    • When the user is involve throughout the project.
    • When the whole project is understand properly.

Phases of RAD Model

 

(1) Business Modeling

The information flow among business functions is defined by answering questioning like what information drives the business process, what information is generated, who generates the information etc. 

(2) Data Modeling

The information that collected from business modeling is refined into a set of data objects that are needed to support the business.

(3) Process Modeling

Any changes or enhancements to the data object sets is defined in process modeling. Processing descriptions are created for adding, deleting, modifying and retrieving a data object.

(4) Application Generation

In this phase automated tools are used to convert process models into code and the actual system. Even they use fourth generation language techniques.

(5) Testing and Turnover

In this phase all the testing part are performed in this phase. Testers ensures that the project build are as per the requirements.

Advantages of RAD Model

  • Reduced Development time.
  • Low cost.
  • Time period mentioned.
  • RAD model mostly use for small projects.
  • Customer involve throughout the project.
  • RAD model is fast application development model as compare to others.

Disadvantages of RAD Model

  • Every phase are depend on each other.
  • Using automated tools may project cost increase.
  • RAD model requires highly trained developers.

Waterfall Model
Spiral Model
Prototype Model
Incremental Model

Comments

Popular Posts

Computer Abbreviation

Transport Layer

Introduction to Database

Types of database

Threads in operating system

Display devices

Shortcut keys of computer

History of Computer