Στατική επαλήθευση

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 8 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 17 Ενδέχεται 2024
Anonim
Στατική Υπερωθητική Ανάλυση   Θεωρητικές βάσεις και οδηγίες εφαρμογής
Βίντεο: Στατική Υπερωθητική Ανάλυση Θεωρητικές βάσεις και οδηγίες εφαρμογής

Περιεχόμενο

Ορισμός - Τι σημαίνει στατική επαλήθευση;

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη στατική επαλήθευση

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

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

Τα εργαλεία που χρησιμοποιούνται γενικά για στατική επαλήθευση περιλαμβάνουν Sonar, Yasca, ανιχνευτή αντιγραφής / επικόλλησης, Stylecop, FxCop, BLAST, Clang, Lint και Checkstyle.