What is the major drawback of using RAD Model ?

A. Highly specialized & skilled developers/designers are required
B. Increases reusability of components
C. Encourages customer/client feedback
D. Increases reusability of components, Highly specialized & skilled developers/designers are required
✅ The correct answer is option D.

Which of the following term is best defined by the statement: “Derive traceability information to maximize information hiding in the design.” ?

A. Underestimated development time
B. Organizational restructuring
C. Requirements changes
D. None of the mentioned
✅ The correct answer is option C.
Explanation: Tracing the requirements can help us understand the risk

Which of the following is/are commonly used architectural pattern(s) ?

A. Model-View-Controller
B. Layered Architecture
C. Client–server
D. All of the mentioned
✅ The correct answer is option D.
Explanation: Commonly used architectural patterns include Model-View-Controller, Layered Architecture, Repository, Client–server, and Pipe and Filter

Which frameworks support the development of system infrastructures such as communications, user interfaces, and compilers ?

A. Middleware integration frameworks
B. System infrastructure framework
C. Enterprise application frameworks
D. Web application frameworks
✅ The correct answer is option B.

Which process model should be used in virtually all situations of web engineering ?

A. Incremental Model
B. Waterfall Model
C. Spiral Model
D. None of the mentioned
✅ The correct answer is option A.
Explanation: The web engineering process must accommodate incremental delivery, frequent changes and short timeline.