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

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

Συντήρηση Λογισμικού Tutorial

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

Ξεκινήστε με ένα έγγραφο σχεδιασμού . Καθορίστε τι είναι το λογισμικό που υποτίθεται ότι θα επιτευχθεί . Περιγράψτε την υποκείμενη μεθοδολογία και λογική διαδικασία από κάτω . Για τις τροποποιήσεις και συντήρηση στις υπάρχουσες λογισμικού περιγράψτε ποιό είναι το υπάρχον λογισμικό δεν κάνει , και τι επιχειρηματική ή άλλη ανάγκη οδήγησε την υλοποίηση της αλλαγής . Αυτό το έγγραφο είναι η κατευθυντήρια γραμμή σας για το τι είναι και δεν είναι , εντός του πεδίου εφαρμογής του εν λόγω έργου ανάπτυξης λογισμικού . 2

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

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

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

Ελέγξτε τα "χαζή χρήσεις " πάρα πολύ . Κάθε μηχανικός λογισμικού έχει παρωπίδες . Ξέρουν ποιος είναι ο κωδικός που υποτίθεται ότι κάνει ? Δεν θα δοκιμάσετε κάτι επειδή φαίνεται λογικό , αλλά δεν είναι μέρος του προγράμματος . Είναι πάντα μια καλή ιδέα - ακόμα κι αν είναι χρονοβόρα - . Να βάλει το λογισμικό σας μπροστά από τους μη τεχνικούς χρήστες που είχαν διαφορετικά θα αντιμετώπιζε με αυτές και πώς αλληλεπιδρούν με τον κωδικό
εικόνων

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

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