1.2.2 Systems development life cycle

Cards (31)

  • The SDLC begins with the analysis phase.
  • The waterfall model is best suited for projects with uncertain requirements.
    False
  • What is a key benefit of the Agile model in software development?
    High customer satisfaction
  • Order the stages of the waterfall model in the correct sequence:
    1️⃣ Analysis
    2️⃣ Design
    3️⃣ Implementation
    4️⃣ Testing
    5️⃣ Deployment
    6️⃣ Maintenance
  • Order the stages of the iterative model in a single cycle:
    1️⃣ Planning
    2️⃣ Design
    3️⃣ Implementation
    4️⃣ Testing
  • Unlike Agile, the SDLC follows a sequential approach.
  • Each SDLC model is suitable for different project scenarios.

    True
  • The waterfall model is best suited for projects with well-defined, stable requirements.
  • Match the SDLC model characteristic with the appropriate model:
    Sequential stages ↔️ Waterfall
    Repeated cycles ↔️ Iterative
  • The waterfall model is ideal for projects with uncertain requirements.
    False
  • Order the main phases of the Systems Development Life Cycle (SDLC):
    1️⃣ Analysis
    2️⃣ Design
    3️⃣ Implementation
    4️⃣ Testing
    5️⃣ Deployment
    6️⃣ Maintenance
  • Match each SDLC model with its key characteristic:
    Waterfall ↔️ Sequential phases
    Agile ↔️ Iterative cycles
    Spiral ↔️ Combines risk analysis
    Prototype ↔️ Develops a model to test requirements
  • The spiral model is ideal for projects with low risks and simple requirements.
    False
  • What is a major limitation of the waterfall model in software development?
    Lack of flexibility
  • The iterative model is well-suited for projects with uncertain or changing requirements.

    True
  • The SDLC is designed to reduce risks in software development.
    True
  • Order the stages of the waterfall model:
    1️⃣ Analysis
    2️⃣ Design
    3️⃣ Implementation
    4️⃣ Testing
    5️⃣ Deployment
    6️⃣ Maintenance
  • What is the key characteristic of the iterative model?
    Repeated cycles
  • Which SDLC model is more rigid and less adaptable?
    Waterfall
  • What is the primary factor to consider when choosing an SDLC model?
    Flexibility needed
  • What does the Systems Development Life Cycle (SDLC) provide for software development?
    A structured process
  • Why is the Systems Development Life Cycle (SDLC) important in software development?
    It reduces complexity and risks
  • The waterfall model is simple to manage because it follows sequential phases.
  • Why is the prototype model useful in the SDLC?
    Refines requirements
  • The iterative model involves repeated cycles of development rather than a linear sequence.
  • What does the SDLC ensure in software development?
    Systematic approach
  • The SDLC models balance simplicity, adaptability, and risk management.
  • What makes the waterfall model less flexible for changing requirements?
    Linear structure
  • The iterative model allows for more flexibility than the waterfall model.

    True
  • The iterative model evolves based on user feedback.
  • Match the SDLC model with its best use case:
    Waterfall ↔️ Well-defined requirements
    Iterative ↔️ Uncertain requirements