Design from Fred Brook’s Perspective

Waterfall Model (winston Royce)

Full

  1. System Requirements
  2. Software Requirements
  3. Analysis
  4. System Design
  5. Coding
  6. Testing
  7. Operations

Simplified

  1. Requirements
  2. Design
  3. Implementation
  4. Testing

Benefits:

Problems:

Design By Committee

Problems:

Collaboration

Software Tools For Collaboration