λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Τεχνολογία Λογισμικού

Η διαφορά μεταξύ ενός εξομοιωτή & εργαλείο Stub

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

εργαλεία Stub ονομάζεται στέλεχος δοκιμής, επειδή αυτό το λογισμικό χρησιμοποιείται για τη δοκιμή . Το στέλεχος της δοκιμής είναι είσοδος σε ένα πρόγραμμα υπολογιστή για να καθορίσουν τον τρόπο το πρόγραμμα εκτελεί σε μια συγκεκριμένη εφαρμογή . Για παράδειγμα , μια δοκιμή στέλεχος μπορεί να χρησιμοποιηθεί στη θέση μιας συνάρτησης "καθιστούν " σε ένα πρόγραμμα γραφικών για να δείτε τα αποτελέσματα. Διαφορετικά στελέχη χρησιμοποιούνται για διάφορες λειτουργίες . Οι εξομοιωτές σχεδιαστεί για να αντικαταστήσει ή να σταθούν σε ένα πρόγραμμα υπολογιστή που δεν είναι παρόντες για οποιονδήποτε λόγο . Για παράδειγμα , εξομοιωτές video game της Sega Genesis είναι κοινά , δεκαετίες μετά την αρχική κονσόλα παιχνιδιών που κατασκευάζονται .
Εικόνων Stand Alone
Η

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

Η πρόσβαση
Η

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

οι δύο εξομοιωτές και τα εργαλεία στέλεχος είναι σχετικά μικρά προγράμματα ηλεκτρονικών υπολογιστών . Λαμβάνοντας υπόψη ότι ένα λειτουργικό σύστημα όπως το Mac OS X ή Windows απαιτεί τουλάχιστον ένα DVD ( σχεδόν 5 gigabytes δεδομένων ) στέλεχος, emulators χωράει εύκολα σε 1 - gigabyte μονάδα flash. Αυτό είναι σύμφυτη με το σχεδιασμό και το σκοπό τους . Emulators είναι ουσιαστικά τα λειτουργικά συστήματα έχουν σχεδιαστεί για να τρέχουν πάνω από άλλα λειτουργικά συστήματα , οπότε θα πρέπει να είναι μικρό για την πρακτικότητα . Επιπλέον , emulators συχνά μιμούνται κληρονομιά συστήματα , τα οποία είναι πάντα μικρότερη από ό, τι τα σημερινά συστήματα . Επίσης , στελέχη της δοκιμής είναι μόνο λωρίδες της αίτησης , μια μονάδα μέσα σε μια ενότητα , καθιστώντας αυτό το λογισμικό το μικρότερο από τα δύο .
Η
εικόνων

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

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