• The degree to which software meets specified requirements and user needs
  • The degree to which software is free of defects
  • External representation

Software Quality Attributes

  • Functionality: do what it is supposed to do
  • Reliability: how often system fails (MTTF, MTTR)
  • Usability: how user-friendly
  • Efficiency: optimal use of resource
  • Maintainability: easy to change
  • Portability: runs on different platform

Why Quality?

  • User Satisfaction
  • Competitive Advantage
  • Cost Efficiency
  • Reduced Risk

How Quality?

  • Version Control
  • Testing
  • Design Pattern


Back

Categories: ,

Updated: