Επανυλοποίηση
Η επανυλοποίηση ενός συστήματος μπορεί να περιλάβει τα παρακάτω στάδια:
- Μετάφραση του πηγαίου κώδικα σε άλλη γλώσσα. Λόγοι:
- Αλλαγή υλικού
- Προβλήματα στελέχωσης
- Αλλαγή εταιρικής πολιτικής
- Προβλήματα υποστήριξης
- Αντίστροφος σχεδιασμός. Διεργασία:
- Αυτόματη ανάλυση
- Χειροκίνητη επισημείωση
- Τεκμηρίωση δομής του προγράμματος και των δεδομένων
- Βελτίωση της δομής ελέγχου του προγράμματος - συχνά με τη
χρήση αυτόματων εργαλείων
- Χωρισμός του προγράμματος σε αρθρώματα ανάλογα με
- δομές δεδομένων
- λειτουργικότητα
- πρόσβαση στο υλικό
- σχέση με εξωτερικές διεργασίες
- Επανυλοποίηση των δομών δεδομένων του προγράμματος.
Αντιμετώπιση των παρακάτω προβλημάτων: