Prepare Interview

Exams Attended

Mock Exams

Make Homepage

Bookmark this page

Subscribe Email Address

SDLC Interview Questions and Answers

Ques 26. Explain when to use the Prototype model.

Prototype model should be used when the desired system needs to have a lot of interaction with the end users. Typically, online systems, web interfaces have a very high amount of interaction with end users, are best suited for Prototype model. It might take a while for a system to be built that allows ease of use and needs minimal training for the end user. Prototyping ensures that the end users constantly work with the system and provide a feedback which is incorporated in the prototype to result in a useable system. They are excellent for designing good human computer interface systems. 

Is it helpful? Add Comment View Comments

Ques 27. Describe rapid application development (RAD) software development life cycle model.

RAD involves iterative development along with the creation of prototypes. It uses interactive use of techniques and prototypes to define user requirements and system design clearly. Structured techniques are used to create initial design models based on user input and prototypes are built on top of that. The end users and analysts use the prototypes to validate and enhance the requirements and design models. The process lasts till a set of final technical requirements and design models have been created. 

Is it helpful? Add Comment View Comments

Ques 28. Briefly describe the phases in the rapid application development (RAD) model.

Phases in RAD:

  • Business modeling: The information flow is identified between various business functions.
  • Data modeling: Information gathered from business modeling is used to define data objects that are needed for the business.
  • Process modeling: Data objects defined in data modeling are converted to achieve the business information flow to achieve some specific business objective. The description is identified and created for CRUD of data objects.
  • Application generation: Automated tools are used to convert process models into code and the actual system.
  • Testing and turnover: Test new components and all the interfaces. 

Is it helpful? Add Comment View Comments

Ques 29. Explain the strengths of the rapid application development (RAD) model.

Strengths of RAD:

a) Reduced development time.
b) Increases reusability of components
c) High modularization achieves a more flexible and maintainable system
d) Quick initial reviews occur.

e) Encourages customer feedback
f) Integration from very beginning solves a lot of integration issues.
g) Business owners actively participate 

Is it helpful? Add Comment View Comments

Ques 30. Explain the weaknesses of the Rapid Application Development (RAD) model.

Weaknesses of RAD:

a) Depends on strong team and individual performances for identifying business requirements.
b) Only system that can be modularized can be built using RAD
c) Requires highly skilled developers/designers.
d) High dependency on modeling skills
e) Inapplicable to cheaper projects as cost of modeling and automated code generation is very high for cheaper budgeted projects to befit. 

Is it helpful? Add Comment View Comments

Most helpful rated by users:

©2023 WithoutBook