Το έγγραφο IEEE 1219-1998 πρότυπα λογισμικό καθορίζει τη συντήρηση του λογισμικού ως « η τροποποίηση ενός προϊόντος λογισμικού μετά την παράδοση για να διορθώσει τα σφάλματα , να βελτιώσουν τις επιδόσεις ή άλλα χαρακτηριστικά , ή να προσαρμόσουν το προϊόν ένα τροποποιημένο περιβάλλον . " Συντήρηση του λογισμικού είναι το καταληκτικό τμήμα της διαδικασίας ανάπτυξης λογισμικού ή εικόνων
Ανάπτυξη Λογισμικού Κύκλου Ζωής
Η
Ο κύκλος ζωής ανάπτυξης λογισμικού αποτελείται από έξι φάσεις " κύκλου ζωής ". : Απαιτήσεις φάση, φάση προδιαγραφών , στάδιο σχεδιασμού , στάδιο υλοποίησης και η φάση συντήρησης . Η φάση συντήρησης καταλαμβάνει πάνω από το ήμισυ του κόστους της ανάπτυξης λογισμικού .
Η Τύποι Συντήρηση
Η
Υπάρχουν τέσσερις τύποι της συντήρησης λογισμικού που ορίζεται στο πρότυπο IEEE 1219-1998 : διορθωτική , προσαρμοστική , τελειοποιητικός και έκτακτη συντήρηση . Διορθωτική συντήρηση διορθώνει τα σφάλματα ανακαλύφθηκαν μετά τον τοκετό , ενώ για τη συντήρηση προσαρμογής κρατά το πρόγραμμα λογισμικού που μπορούν να χρησιμοποιηθούν σε ένα αλλαγμένο ή μεταβαλλόμενο περιβάλλον . Αλλαγές στο λογισμικό για την βελτίωση των επιδόσεων και της συντήρησης ταξινομούνται ως τελειοποιητικός συντήρηση . Έκτακτης συντήρησης είναι συνήθως μη προγραμματισμένη συντήρηση για να κρατήσει το σύστημα λειτουργεί σωστά ανά πάσα στιγμή .
Εικόνων Μοντέλο Διαδικασία για Συντήρηση Λογισμικού
Η
Όπως ορίζεται από το IEEE 1219-1998 , συντήρηση λογισμικού έχει επτά φάσεις , με κάθε φάση έχει εισροή, την επεξεργασία , τον έλεγχο και την παραγωγή. Οι φάσεις είναι πρόβλημα προσδιορισμό, την ανάλυση , το σχεδιασμό , την υλοποίηση , τη δοκιμή του συστήματος , δοκιμή αποδοχής και παράδοσης . Αίτημα τροποποίησης ( MR ), αποτελεί την είσοδο στην αναγνώριση του προβλήματος , ενώ επικυρωθεί MR είναι το τελικό αποτέλεσμα αυτής της πρώτης φάσης . Η τελευταία φάση της συντήρησης είναι η παράδοση . Φυσική Ελέγχου διαμόρφωσης ( PCA ) παίζει σημαντικό ρόλο για να βεβαιωθείτε ότι η επικυρωμένη MR επιτυγχάνεται πλήρως στις προηγούμενες φάσεις . Τέλος, εγκατάσταση, εκπαίδευση των χρηστών και την έκδοση του εγγράφου περιγραφής ( VDD ) παράγεται .
Εικόνων Process Model Metrics
Η
Metrics περιλαμβάνει χρόνο, χρήμα και αριθμούς . Μοντέλο διαδικασίας μέτρησης για τη συντήρηση του λογισμικού ενθαρρύνει την τήρηση αρχείων από το χρόνο που δαπανάται για την επικύρωση πρόβλημα , έγγραφο ποσοστά σφάλματος , ο αριθμός των γραμμών των διορθωτικών κωδικό που προστίθεται , τα ποσοστά σφάλματος ανά προτεραιότητα και τύπος ( που δημιουργούνται και να διορθωθούν) και των αλλαγών στο έγγραφο . Αλλαγές του εγγράφου περιλαμβάνουν VDDS , εκπαιδευτικά εγχειρίδια και κατευθυντήριες γραμμές λειτουργίας .
Εικόνων Υποστήριξη Τεχνολογία Συντήρηση
Η
Η διαδικασία συντήρησης απαιτεί την υποστήριξη της τεχνολογίας . Αυτά περιλαμβάνουν το λογισμικό ανασχεδιασμού , αντίστροφη μηχανική , την επαναχρησιμοποίηση και την ολιστική εργαλεία λογισμικού . IEEE 1219-1998 ορίζει ανασχεδιασμός ως " ένα μεταβαλλόμενο σύστημα δραστηριότητα που έχει ως αποτέλεσμα τη δημιουργία ενός νέου συστήματος που είτε διατηρεί ή δεν διατηρούν την ατομικότητα του αρχικού συστήματος . " Η αντίστροφη μηχανική έρχεται εκ νέου το έγγραφο και να ενημερώσετε το σύστημα που έχει ξεπεράσει αρχικό σύστημα της βάσης . Ολιστική επαναχρησιμοποίηση είναι όταν ένα νέο σύστημα δημιουργείται από ένα παλιό και τα δύο ταυτόχρονα. Εργαλεία συντήρησης λογισμικού περιλαμβάνουν παρακολουθεί τις επιδόσεις για τη δοκιμή του συστήματος /αποδοχή και γεννήτρια κώδικα για το στάδιο της υλοποίησης .
Εικόνων Συντήρηση κατευθυντήριες γραμμές για το σχέδιο
Η
IEEE 1219-1998 λεπτομέρειες κατευθυντήριες γραμμές για την συντήρηση του λογισμικού προγραμματίζουν σε οκτώ βήματα που βελτιώνουν διοίκησης και της επικοινωνίας . Τα τέσσερα πρώτα βήματα είναι η εισαγωγή , οι αναφορές , οι ορισμοί και επισκόπηση συντήρησης λογισμικού . Το επόμενο είναι τέσσερα διαδικασία συντήρησης του λογισμικού , των απαιτήσεων υποβολής εκθέσεων συντήρηση λογισμικού, συντήρηση λογισμικού διοικητικών απαιτήσεων και των απαιτήσεων τεκμηρίωσης συντήρησης λογισμικού .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα