CodeSonar
CodeSonar, που παράγεται από GrammaTech, είναι η πηγή και το δυαδικό λογισμικό ανάλυσης κώδικα που βρίσκει κρίσιμα ελαττώματα που μπορεί να συντριβή συστημάτων, ως αποτέλεσμα απροσδόκητη επιχειρήσεις, απειλούν την ασφάλεια, και πολλά άλλα.
- Χρησιμοποιεί προηγμένους αλγόριθμους για να αναλύσει ολόκληρο προγραμμάτων εκατομμύρια γραμμές κώδικα
- Συμμορφώνεται με τα πρότυπα κωδικοποίησης
- Παρέχει εργαλεία απόδοσης που ενισχύουν την ομαδική συνεργασία, την ποιότητα των μετρήσεων, την αρχιτεκτονική απεικόνιση
- Μειώνει το κόστος ανάπτυξης με τον εντοπισμό ελαττωμάτων νωρίτερα στη διαδικασία
- Παρέχει έθιμο ελέγχους και μετρήσεις
- Ανάβατος
- Αναγνωρίζει δύσκολο να παρακολουθείτε τα ελαττώματα που βρίσκονται σε βαθιά τμήματα των κατασκευών κώδικα
- Η ισχυρή διασύνδεση επιτρέπει στους προγραμματιστές την εύκολη πλοήγηση μέσω του κώδικα, να συγκρίνουν τα στοιχεία, και να προσδιορίσει τα θέματα
- Παρέχει εγγενή υποστήριξη για JPL
- Περιέχει ισχυρά χαρακτηριστικά γενιά έκθεση, περιλαμβανομένης και μόνο κειμένου εξόδου και ένα προηγμένο στατική μηχανή ανάλυσης
- Αξιόπιστες να επιθεωρήσει μερικές από τις πιο ευαίσθητες εφαρμογές λογισμικού που χρησιμοποιούνται σήμερα
- Από γίνεται στατική ανάλυση κώδικα, το λογισμικό αυτό μπορεί να μην είναι σε θέση να εντοπίσει ελλείψεις που διαπιστώθηκαν από την ανάλυση δυναμικής
- Το εργαλείο εξαρτάται από ικριώματα δοκιμών, και δεν μπορεί να παρατηρήσετε ελαττώματα που δεν αποτελούν μέρος του ικριώματος
- Παράγει ένα μεγάλο ποσό των δεδομένων που καταναλώνει πόρους και επηρεάζει την απόδοση του υλικού
CodeSonar είναι ένα κορυφαίο εργαλείο ανάλυσης κώδικα. Είναι δημοφιλής μεταξύ των μεγάλων ερευνητικών φορέων, των κυβερνήσεων και των εμπορικών επιχειρήσεων για την επικύρωση σημαντικές εφαρμογές λογισμικού. Για παράδειγμα, CodeSonar έχει χρησιμοποιηθεί για να επιθεωρήσει το λογισμικό για τις αποστολές της NASA χώρο, εμφυτεύσιμες ιατρικές συσκευές, κρίσιμες στρατιωτικές εφαρμογές, και πολλά άλλα. CodeSonar αξιώσεις να βρείτε περισσότερα ελαττώματα από οποιαδήποτε άλλα εργαλεία που οφείλονται στις πρόσφατες εξελίξεις GrammaTech στην συγχρονισμός και αλλοιωμένο ανάλυση ροής δεδομένων. Όταν τοποθετείται head-to-head με ανταγωνιστικές λογισμικού συγκριτικής αξιολόγησης δοκιμές, CodeSonar εκτελεί καλύτερα στη διαχείριση των πόρων, την αναγνώριση στατική μνήμη, και την ανάλυση των ταυτοχρονισμού. CodeSonar είναι αποτελεσματική στην ανάλυση ολοκληρωμένα προγράμματα εκτός από στοιχειώδη ενημέρωση. Χρησιμοποιεί για πρώτη φορά μια βασική ανάλυση για να επιθεωρήσει το σύνολο του προγράμματος, και στη συνέχεια εφαρμόζει μια παράλληλη και σταδιακή διαδικασία ελέγχου για την επικύρωση καθημερινές αλλαγές. CodeSonar προσδιορίζει μοιραία, κρίσιμες και αβλαβείς ατέλειες, οι οποίες έχουν διαφορετικό βαθμό, επιπτώσεις σε ένα σύστημα λογισμικού. Συνολικά, αυτό το εργαλείο έχει σχεδιαστεί για την επικύρωση μεγάλης κλίμακας προσπάθειες για την ανάπτυξη εφαρμογών. μηχανή ανάλυσης της μπορεί να καταναλώσει μεγάλες ποσότητες των πόρων, γι 'αυτό συνιστάται ότι οι αναλύσεις θα ολοκληρωθούν στις μηχανές υψηλής απόδοσης. Εκτός από το υψηλότερο επίπεδο της κατανάλωσης, είναι ένα αξιόπιστο και κορυφαίο εργαλείο ποιότητας λογισμικού.