Ποιες είναι οι διαφορετικές φάσεις SDLC και οι μεθοδολογίες του;

[ad_1]

SDLC στην έννοια της μηχανικής λογισμικού πολλών τύπων μεθόδων ανάπτυξης λογισμικού. Αυτές οι μέθοδοι παρέχουν ένα πλαίσιο για τον προγραμματισμό και την παρακολούθηση της ανάπτυξης ενός πληροφοριακού συστήματος: τη διαδικασία ανάπτυξης λογισμικού.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

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

Τα συστήματα υπολογιστών είναι πολύπλοκα και συχνά (ειδικά με την πρόσφατη αύξηση της Αρχιτεκτονικής με προσανατολισμό στις υπηρεσίες) συνδέουν πολλαπλά παλαιού τύπου συστήματα, πιθανώς από διαφορετικούς παρόχους λογισμικού. Για να δημιουργηθεί αυτή η πολυπλοκότητα, ένας αριθμός μοντέλων διαχείρισης του κύκλου ζωής ανάπτυξης συστημάτων (SDLC): “Cascade”, “Fountain”, “spiral”, “κατασκευή και επισκευή, ταχεία δημιουργία πρωτοτύπων”, προοδευτικά “και συγχρονίζονται και σταθεροποιούνται”. [Edit]

Τα μοντέλα SDLC μπορούν να περιγραφούν στην ευελιξία της επαναλαμβανόμενης ακολουθίας. Οι ευέλικτες μέθοδοι όπως το XP και το Scrum, εστιάζουν στη διαδικασία της ταχείας αλλαγής της ελαφριάς μάζας κατά τη διάρκεια του κύκλου ανάπτυξης. Επαναληπτικές μέθοδοι όπως η Rational Unified Process και η Dynamic Systems Development Method, που περιόρισαν το εύρος του έργου και την επέκταση ή τη βελτίωση των προϊόντων μέσω πολλών επαναλήψεων. Διαδοχικά μοντέλα over-or design-forward (BDUF) όπως το καταρράκτη, με εστίαση σε έναν ολοκληρωμένο σχεδιασμό και διόρθωση σοβαρών κινδύνων και λειτουργεί για θετικά και προβλέψιμα.

Ορισμένοι υποστηρικτές του ευέλικτου και επαναληπτικού SDLC συγχέονται με τον όρο διαδοχικές διεργασίες ή “παραδοσιακό”, αλλά το CCES είναι ένας γενικός όρος για όλες τις μεθόδους για το σχεδιασμό, την υλοποίηση και την έξοδο από το λογισμικό.

Στη διαχείριση έργου, ένα έργο μπορεί επίσης να σχεδιάσει κύκλο ζωής (PLC) και ένα SDLC στο οποίο οι δραστηριότητες θα πρέπει να ορίζονται κάπως διαφορετικά. Σύμφωνα με τον Taylor (2004) «ο κύκλος ζωής του έργου περιλαμβάνει όλες τις δραστηριότητες του έργου, ενώ εστιάζει ολόκληρο τον κύκλο ζωής της ανάπτυξης του συστήματος για να καλύψει τις απαιτήσεις του προϊόντος.

Ιστορία

ο κύκλος ζωής ανάπτυξης συστημάτων (SDLC) είναι ένας τύπος μεθοδολογίας που χρησιμοποιείται για να περιγράψει τη διαδικασία δημιουργίας πληροφοριακών συστημάτων για τη συλλογή πληροφοριών σχετικά με τα συστήματα σε πολύ σκόπιμη, μεθοδική και δομημένη, επιβεβαιώνοντας εκ νέου κάθε φάση της ανάπτυξης του κύκλου ζωής. Ο κύκλος ζωής της ανάπτυξης συστημάτων, που δημιουργήθηκε από τους Elliott & Strachan και Radford (2004), “το 1960 για την ανάπτυξη λειτουργιών διαχείρισης συστημάτων σε μια εποχή μεγάλων επιχειρήσεων. Οι δραστηριότητες των Πληροφοριακών Συστημάτων επικεντρώθηκαν στη βαριά επεξεργασία δεδομένων και στις ρουτίνες σπασίματος αριθμού.

Αρκετά ανώτερα συστήματα ανάπτυξης βασίζονται εν μέρει στο SDLC ως προϊόντα μεθόδου ανάλυσης και σχεδίασης δομημένου συστήματος (SSADM) με έδρα το Κυβερνητικό Γραφείο Εμπορίου του Ηνωμένου Βασιλείου τη δεκαετία του 1980. Δεδομένου ότι, σύμφωνα με τον Elliott (2004), «η προσέγγιση του παραδοσιακού κύκλου ζωής της ανάπτυξης συστημάτων έχει αντικατασταθεί όλο και περισσότερο από εναλλακτικές προσεγγίσεις και τα πλαίσια έχουν προσπαθήσει να ξεπεράσουν ορισμένες ελλείψεις του παραδοσιακού SDLC.

Φάσεις SDLC

Η συμμόρφωση με τον Κύκλο Ζωής Ανάπτυξης Συστημάτων (SDLC) με τα βασικά κανάλια είναι απαραίτητα για την ανάπτυξη, όπως ο σχεδιασμός, η ανάλυση, ο σχεδιασμός και η ανάπτυξη και η επόμενη ενότητα. Υπάρχουν πολλά μοντέλα κύκλου ζωής ανάπτυξης συστημάτων. Το παλαιότερο μοντέλο, αρχικά ως μοντέλο Κύκλου Ζωής Ανάπτυξης Συστημάτων “είναι ο καταρράκτης: μια ακολουθία σταδίων όπου κάθε στάδιο της παραγωγής συμβάλλει στο επόμενο. Αυτά τα βήματα ακολουθούν γενικά τα ίδια βήματα που συζητήθηκαν βασικά, αλλά πολλές διαφορετικές μέθοδοι δίνουν διαφορετικά στάδια καταρράκτη Το όνομα και ο αριθμός των βημάτων φαίνεται να ποικίλλει από 4 έως 7 Δεν υπάρχει οριστικό σωστό μοντέλο κύκλου ζωής ανάπτυξης συστήματος, αλλά τα μέτρα μπορούν να ταξινομηθούν και να χωριστούν σε διάφορα στάδια.

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

[ad_2]

Source by M Vilson

Σχολιάστε