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