All Exams Test series for 1 year @ ₹349 only
Question

The ________ model is preferred for software development when the requirements are not clear.

The correct answer is
Evolutionary Model

Model for Unclear Software Requirements

When software development requirements are not initially clear, the Evolutionary Model is the most suitable choice.

Key Considerations:

  • Evolutionary Model: This model develops software in repeated cycles, allowing requirements to be discovered and refined iteratively. It excels in uncertain environments.
  • Waterfall Model: This sequential model demands clear, fixed requirements upfront, making it inappropriate for evolving or undefined needs.
  • Rapid Application Development (RAD): RAD uses prototyping for quick feedback but may still need more initial clarity than the Evolutionary Model handles.
  • Rational Unified Process (RUP): While iterative, RUP often implies a more structured baseline understanding than typically exists with unclear requirements.

The flexibility of the Evolutionary Model allows adaptation as requirements become clearer through successive development cycles.

Was this answer helpful?

Important Questions from Software Development Models

  1. COCOMO stands for _______

  2. Among the following, which option describes a functional requirement?

  3. Which of the following is/are the phases of system development life cycle?

  4. The model in which the requirements are implemented by its category is

  5. Arrange the following types of Cohesion from best to worst type.

    (A) Logical Cohesion

    (B) Sequential Cohesion

    (C) Communication Cohesion

    (D) Temporal Cohesion

    (E) Procedural Cohesion

    Choose the correct answer from the options given below:

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App