RAD Model


  • Rapid Application Development Model.
  • It is a type of Incremental Model.
  • It is high speed adaptation of Waterfall model.
  • In it projects are developed in component as mini projects.
  • Than mini projects are assembled in a single project.
  • It takes very short period of time to construct a project.
  • Customers can give feedback easily on mini projects as well as on complete project.

Following is the illustration of RAD Model:

Advantages of RAD Model:

  • Increases re-usability of components.
  • Less development time.
  • Quick initial responses.
  • Encourages customer feedback's.
  • Involvement of end users from very beginning solves lot of development issues.

Disadvantages of RAD Model:

  • Projects which can be developed into mini projects/components can use RAD Model.
  • Requires strong and skilled developers team.
  • Cost is very high..

When to use RAD Model:

  • When there is need to develop system within short period of time (2-3 months).
  • When there is high availability of developers.
  • When budget is high enough to afford the development cost.

1. RAD Model has
a) 5 phases
b) 2 phase
c) 3 phases
d) 6 phases
View Answer
Answer:a Explanation: RAD Model consists of five phases namely:Business modeling,Data modeling,Process modeling,Application generation and Testing & Turnover.

2. What is the major drawback of using RAD Model?
a) Highly specialized & skilled developers/designers are required.
b) Increases re-usability of components.
c) Encourages customer/client feedback.
d) Both a & c.
View Answer
Answer:d Explanation: The client may create an unrealistic product vision leading a team to over or under-develop functionality.Also, the specialized & skilled developers are not easily available.

3. Which model can be selected if user is involved in all the phases of SDLC?
a) RAD Model
b) Prototyping Model
c) Waterfall Model
d) both b & c
View Answer
Answer:a RAD Model

4. RAD Model was proposed by ?
A. Microsoft
b. Motorola
c. IBM
d. Lucent Technologies
View Answer

5. RAD is a linear sequential software development process model. RAD
is an acronym for ?
a. Rapid Action Development
b. Rapid Application Development
c. Rough Application Development
d. Rough Action Development

View Answer
Rapid Application Development. The term was inspired by James Martin, who worked with colleagues to develop a new method called Rapid Iterative Production Prototyping (RIPP). In 1991, this approach became the premise of the book Rapid Application Development.p>

6. RAD is not appropriate when ?
a. Fast finding already done
b. Testing is not needed
c. Technical risks are high
d. None of above
View Answer
RAD model is not appropriate when technical risks are high

More topics from Software Engineering to read
Software Engineering

EasyExamNotes.com covered following topics in Software Engineering.
Python Programming ↓ 👆
Java Programming ↓ 👆
JAVA EasyExamNotes.com covered following topics in these notes.
JAVA Programs
Principles of Programming Languages ↓ 👆
Principles of Programming Languages
EasyExamNotes.com covered following topics in these notes.

Previous years solved papers:
A list of Video lectures References:
  1. Sebesta,”Concept of programming Language”, Pearson Edu 
  2. Louden, “Programming Languages: Principles & Practices” , Cengage Learning 
  3. Tucker, “Programming Languages: Principles and paradigms “, Tata McGraw –Hill. 
  4. E Horowitz, "Programming Languages", 2nd Edition, Addison Wesley

    Computer Organization and Architecture ↓ 👆

    Computer Organization and Architecture 

    EasyExamNotes.com covered following topics in these notes.

    1. Structure of desktop computers
    2. Logic gates
    3. Register organization
    4. Bus structure
    5. Addressing modes
    6. Register transfer language
    7. Direct mapping numericals
    8. Register in Assembly Language Programming
    9. Arrays in Assembly Language Programming


    1. William stalling ,“Computer Architecture and Organization” PHI
    2. Morris Mano , “Computer System Organization ”PHI

    Computer Network ↓ 👆
    Computer Network

    EasyExamNotes.com covered following topics in these notes.
    1. Data Link Layer
    2. Framing
    3. Byte count framing method
    4. Flag bytes with byte stuffing framing method
    5. Flag bits with bit stuffing framing method
    6. Physical layer coding violations framing method
    7. Error control in data link layer
    8. Stop and Wait scheme
    9. Sliding Window Protocol
    10. One bit sliding window protocol
    11. A protocol Using Go-Back-N
    12. Selective repeat protocol
    13. Application layer
    1. Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks” Pearson Education.
    2. Douglas E Comer, “Internetworking with TCP/IP Principles, Protocols, And Architecture",Pearson Education
    3. KavehPahlavan, Prashant Krishnamurthy, “Networking Fundamentals”, Wiley Publication.
    4. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, McGraw Hill.