Μετρήσεις ποιότητας λογισμικού είναι απαραίτητη για την ανάπτυξη αξιόπιστων συστημάτων. Μετρικοί παρέχουν ποσοτικά δεδομένα που βοηθούν στον εντοπισμό των ισχυρών και αδυναμιών στα προϊόντα λογισμικού. Αυτό το άρθρο διερευνά βασικές μετρήσεις και υπολογισμούς που χρησιμοποιούνται για την αξιολόγηση της ποιότητας του λογισμικού αποτελεσματικά.

Κοινή Μέτρικες Ποιότητας Λογισμικού

Πολλές μετρήσεις χρησιμοποιούνται ευρέως για την αξιολόγηση διαφορετικών πτυχών της ποιότητας του λογισμικού. Αυτές περιλαμβάνουν την πυκνότητα ελαττωμάτων, την κάλυψη κώδικα, και τον δείκτη διατηρησιμότητας.

Υπολογισμός της Πυκνότητας της Μόλυνσης

Η πυκνότητα της μόλυνσης μετρά τον αριθμό των ελαττωμάτων σε σχέση με το μέγεθος του λογισμικού. Υπολογίζεται με διαίρεση του συνολικού αριθμού ελαττωμάτων με το μέγεθος του λογισμικού, συνήθως σε χιλιάδες γραμμές κώδικα (KLOC).

Τύπος: Πυκνότητα βλάβης = Αριθμός ελλείψεων / KLOC

Κωδικός Κάλυψη Μετρικοί

Η κάλυψη κώδικα δείχνει το ποσοστό του κώδικα που εκτελέστηκε κατά τη διάρκεια των δοκιμών. Υψηλότερη κάλυψη προτείνει πιο διεξοδική δοκιμή, η οποία μπορεί να οδηγήσει σε λιγότερα μη ανακαλυφθέντα σφάλματα.

Δείκτης διατηρησιμότητας

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

  • Πυκνότητα μόλυνσης
  • Κάλυψη κωδικού
  • Δείκτης διατηρησιμότητας
  • Χρόνος απόκρισης
  • Μέτρηση αξιοπιστίας