Skip to main content

Τι είναι η συντήρηση του λογισμικού;

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

Η διορθωτική συντήρηση του λογισμικού είναι η διαδικασία ανάπτυξης αλλαγών σε ένα πρόγραμμα που επισκευάζει σφάλματα ή καθορίζουν ζητήματα.Αυτό δεν προσθέτει νέα χαρακτηριστικά, εκτός εάν υπάρχουν ήδη υπάρχουν, αλλά δεν μπορούν να χρησιμοποιηθούν λόγω σφάλματος στον προγραμματισμό.Μόνο περίπου το ένα τέταρτο όλων των συντήρησης λογισμικού χρησιμοποιείται για διορθωτικά ζητήματα, αλλά συχνά θεωρείται ως το πιο σημαντικό στοιχείο από τους χρήστες του προγράμματος.να λειτουργεί σε ένα νέο περιβάλλον.Τα προγράμματα είναι συνήθως σχεδιασμένα και αναπτύσσονται για να λειτουργούν σε ένα συγκεκριμένο λειτουργικό σύστημα (OS).Ενώ κάποιο λογισμικό μπορεί να λειτουργήσει σε νεότερες εκδόσεις, υπάρχουν πολλά προγράμματα που δεν μπορούν να το κάνουν.Ένα προσαρμοστικό έμπλαστρο σε ένα πρόγραμμα θα μπορούσε να αλλάξει τον κώδικα για να του επιτρέψει να λειτουργήσει σωστά σε ένα νέο σύστημα, διατηρώντας το τρέχον και χρήσιμο.

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