Κύκλος ζωής έκδοσης λογισμικού
From Wikipedia, the free encyclopedia
Ο όρος κύκλος ζωής έκδοσης λογισμικού (αγγλ. software release life cycle) αναφέρεται στις φάσεις ανάπτυξης και ύπαρξης ενός λογισμικού. Ξεκινά από την σύλληψη της ιδέας και την μελέτη για τις απαιτήσεις και τις προδιαγραφές του. Ακολουθεί η υλοποίησή του, με την δημιουργία του κώδικα και την αποσφαλμάτωση ή βελτίωση του. Η διάθεση του τελικού προϊόντος στον καταναλωτή. Η υποστήριξή με ενημερώσεις (updates), οι οποίες βελτιώνουν την λειτουργικότητά του ή διορθώνουν σφάλματα (bugs). Και τέλος φτάνει στην απόσυρσή του, όταν αντικαθίσταται από άλλο λογισμικό, που εκμεταλλεύεται πληρέστερα τις νεότερες τεχνολογικές εξελίξεις. Ενώ η ακολουθία των φάσεων, είναι γενικά αποδεκτή, ο τρόπος εφαρμογής τους ποικίλει, ανάλογα με το είδος του λογισμικού και την συνολική προσέγγιση της ομάδας που κάνει την διαχείριση.[1][2]