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.
Comments
Post a Comment
If you have any doubts, please let me know