Home » Software Engineering

MCQ | Software Lifecycle Models

Here, we have a set of multiple-choice questions and answers (quiz) on the different types of software lifecycle models. For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on October 08, 2019

Q1. Which of the following models is best suited when the requirements of the software are not decided and also the user is not sure about how he wants the user interface to look like?

  1. Classical waterfall model
  2. Prototyping model
  3. Evolutionary model
  4. None of the above

Answer: b. Prototyping model

Explanation:

It is recommended to use prototyping model in the following situations:

  1. Customer requirements are not clear and complete.
  2. The Design is not clear, i.e. how the software must look like.

Q2. Which of the following software lifecycle model is able to manage all the risks that may appear while software development?

  1. Spiral Waterfall model
  2. Iterative waterfall model
  3. Spiral model
  4. All of the above

Answer: c. Spiral model

Explanation:

The spiral model is a model that has the capability of handling the maximum amount of risks that may occur while developing any software as this model holds the components of almost every other software lifecycle model.


Q3. Which of the following software lifecycle model deals with the incremental development of the software through different versions of the software?

  1. Spiral model
  2. Classical waterfall model
  3. Iterative waterfall model
  4. None of the above

Answer: d. None of the above

Explanation:

The evolutionary model is the one that deals with the incremental development of the software through releasing its different versions.


Q4. Which of the following statements is true?

  1. In the classical waterfall model, we do not have the scope of risk management as we can only proceed to different phases in the downward manner.
  2. The iterative model is an enhanced version of the classical waterfall model and it provides us the scope of managing risks in the software.
  1. Only i is true
  2. Only ii is true
  3. Both i and ii are true
  4. None of them is true

Answer: c. Both i and ii is true

Explanation:

Both the given statements are true.


Q5. In which of the following models is the user feedback considered the most valuable?

  1. Classical waterfall model
  2. Prototyping model
  3. Evolutionary model
  4. None of the above

Answer: b. Prototyping model

Explanation:

The prototyping model follows the build and update cycle until the user is completely satisfied with the prototype of the model. And this happens through the feedback and review that the user gives for the prototype of the software. Thus, in this model, the user feedback is considered of topmost priority.







Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.