Software quality

  • correctness -- satisfies requirements and goals
  • robustness -- handles exceptional circumstances

Structural criteria

  • maintenance -- ease of adapting the software
  • reuse -- reusable components
  • compatibility -- plug-compatible components

slide: Software quality