Software Life Cycle Models Questions and Answers

Software Engineering Questions and Answers – Software Life Cycle Models

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Software Life Cycle Models”.

1. Which of the following statements regarding Build & Fix Model is wrong?
a) No room for structured design
b) Code soon becomes unfixable & unchangeable
c) Maintenance is practically not possible
d) It scales up well to large projects

Explanation: Build & Fix Model is suitable for 100-200 LOC

2. RAD Model has
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases

Explanation: Business modelling, data modelling, process modelling, application production, and testing and turnover are the five phases of the RAD Model.

3. 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

Explanation: A client’s unrealistic product vision may lead to a team’s over- or under-development of functionality. Furthermore, specialised and competent developers are hard to come by.

4. SDLC stands for
a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle

Explanation: None.

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

Explanation: None.

6. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000

Explanation: Small projects and programming exercises of 100 or 200 lines are suited for the Build & Fix Model.

7. RAD stands for
a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned

Explanation: None.

8. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model

Explanation: Real projects rarely follow the sequential flow that the Waterfall Model proposes.

9. Which is not one of the types of prototype of Prototyping Model?
a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype

Explanation: There is no such thing as a Diagonal Prototype, although there are definitions for the other choices.

10. Which one of the following is not a phase of Prototyping Model?
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product

Explanation: A prototyping model generates only a working model of a system.

From planning to maintenance, a software development life cycle (SDLC) model is a conceptual framework that describes all processes in a software development project. This procedure is linked to a number of models, each of which includes a different set of duties and activities. There is no such thing as a Diagonal Prototype, although there are definitions for the other choices. One of the most important concepts in systems engineering is the life cycle model (SE). A system’s life cycle typically consists of a succession of stages controlled by a set of management decisions that ensure that the system is mature enough to go on from one stage to the next.

Leave a Reply

Your email address will not be published. Required fields are marked *