Skip to main content

Τι είναι η συγκριτική αξιολόγηση λογισμικού;

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

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

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

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