Explain Design principles

Design Principles:

  1. The design process should not suffer from “tunnel vision ”
  2. The design should be traceable to the analysis model
  3. The design should not reinvent the wheel
  4. The design should “minimize the intellectual distance” between the software and the problem as it exists in the real world
  5. The design should exhibit uniformity and integration
  6. The design should be structured to accommodate change
  7. The design should be structured to degrade gently, even when abnormal data, events, or operating conditions are encountered
  8. Design is not coding, coding is not design
  9. The design should be assessed for quality as it is being created, not after the fact
  10. The design should be reviewed to minimize conceptual (semantic) errors

Leave a Reply