Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι είναι Συνοχής σε Software Engineering

; Οι λογοτεχνικές έννοιες της λέξης «συνοχής» είναι η συνέπεια και η οργάνωση των διαφόρων μονάδων . Στην επιστήμη των υπολογιστών και της μηχανικής λογισμικού, της συνοχής αναφέρεται στο επίπεδο της δύναμης και της ενότητας με την οποία διάφορα συστατικά στοιχεία ενός προγράμματος λογισμικού είναι αλληλένδετα μεταξύ τους . Έχει παραμείνει ένα πρότυπο στην τεχνολογία λογισμικού ότι τα προγράμματα λογισμικού έχουν αναπτυχθεί μέσω διαφόρων αλληλένδετων λειτουργιών ( ή modules) , και κάθε μία από αυτές τις ενότητες έχουν ξεχωριστά καθήκοντα που συνδέονται με αυτά . Συνοχή οποιουδήποτε λογισμικού καθορίζει τη δύναμη του πηγαίου κώδικα του , και μπορεί να κατανοηθεί περαιτέρω διερεύνηση μέσω συνεργατικών αρχών της , των τύπων και των υπολογιστικών μεθόδων . Θεμελιώδη
Η

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

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

Η Καταλύματα
Η

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

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα