1. The
rapid application development model is type of incremental software process model
in which there is extremely short development cycle.
2. This
model is similar to waterfall model which achieves the high speed development
using component based construction.
3. To
develop the fully functional system within short time period using this model
it is necessary to understand the requirements fully and to have a restricted
project scope.
4. Various
phases of RAD model are:
a. Business modelling
– In business modelling, the information flow is modelled into various business
functions. These business functions collect following information.
i. Information
that derives the business process.
ii. The
type of information being generated.
iii. The
generator of information
iv. The
information flow.
v. The
processor of information
b. Data modelling –
In this phase the information obtained in business model is classified into
data objects. The characteristics of data objects (attributes) are identified.
The relationship among various data objects is defined.
c. Process modelling –
In this phase the data objects are transformed into processes. These processes
are to extract the information from data objects and are responsible for
implementing business functions.
d. Application generation – For
creating software various automation tools can be used. RAD also makes use of
reusable components or creates reusable components to have rapid development of
software.
e. Testing and turnover – As
RAD uses reusable components the testing efforts are reduced. But if new
components are added in software development process then such components need
to be tested.
Drawbacks
of RAD model
1. It
requires teams or large number of people to work on the scalable projects.
2. This
model requires heavily committed developer and customers.
3. The
projects using RAD model requires heavy resources.
4. If
there is no appropriate modularization then RAD projects fail.
5. The
projects using RAD model find it difficult to adopt new technologies.
Post a Comment