3.2-3 Waterfall Model Flashcards

1
Q

What is an SDLC Model?

A

A logical process that describes the major steps analysts perform to develop an info system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Waterfall Model Overview

A
  • Traditional approach
  • Activities are SEQUENTIAL
  • Linear flow from phase to phase
  • Clear Milestones & sign-offs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(7) Stages in Waterfall Model

A
  1. Planning
    High-level plan
    Feasibility
  2. Requirements Analysis
    Determine needs, and start defining functions/operations of the system
  3. Design
    How to meet user needs
  4. Development
    Hardware/software specs, database design, procedures to follow
    Purchase or develop parts
  5. Testing
    For errors/bugs
    Does the system meet needs?
  6. Implementation
  7. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Advantages of Waterfall

A
  • Control
  • Formalized & consistent
  • Helps create estimates for new similar projects

*Works Best: large, clearly defined developments where management can monitor process in a phase-by-phase approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Disadvantage of Waterfall

A
  • Rigid
  • Long periods to gather information - the system may be delivered by spec, but the spec is outdated
  • Change is hard to implement once started - escalating costs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly