Τα προβλήματα διακρίνονται από τις αποτυχίες του Κώδικα , οι οποίες αντιπροσωπεύουν ελαττώματα που ανακαλύφθηκαν κατά τη διάρκεια της λειτουργίας .
Οι αποτυχίες του κώδικα που διαπιστώθηκε κατά την εκτέλεση ονομάζονται προβλήματα .