Κύκλος ανάπτυξης του συστήματος (SDLC)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 4 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Κύκλος Ζωής Ανάπτυξης Λογισμικού (SDLC)
Βίντεο: Κύκλος Ζωής Ανάπτυξης Λογισμικού (SDLC)

Περιεχόμενο

Ορισμός - Τι σημαίνει ο κύκλος ζωής του συστήματος ανάπτυξης (SDLC);

Ο κύκλος ζωής ανάπτυξης του συστήματος (SDLC) είναι μια διαδικασία ανάπτυξης συστήματος πληροφοριών (IS). Διάφορα μοντέλα SDLC έχουν δημιουργηθεί και μπορούν να υλοποιηθούν, συμπεριλαμβανομένου του καταρράκτη, των γρήγορων πρωτοτύπων, των αυξητικών, των σπειροειδών, της βρύσης, της κατασκευής και της σταθεροποίησης, του συγχρονισμού και της σταθεροποίησης και της ταχείας ανάπτυξης εφαρμογών (RAD).

Τα διαδοχικά καθορισμένα στάδια SDLC περιλαμβάνουν τη συλλογή απαιτήσεων, τη διερεύνηση, τη δοκιμή, το σχεδιασμό, την εγκατάσταση, την υλοποίηση, την ολοκλήρωση και τη συντήρηση.

Αυτός ο όρος είναι επίσης γνωστός ως κύκλος ζωής ανάπτυξης λογισμικού.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τον Κύκλο Ανάπτυξης Συστήματος (SDLC)

Ο κύκλος ζωής του συστήματος ανάπτυξης είναι μια λεπτομερής διαδικασία που απαιτεί προσεκτικό σχεδιασμό, εκτέλεση και διαχείριση. Όταν δεν διοικείται σωστά, το μειονέκτημα είναι ερπυσμός εμβέλειας, φουσκωμένους προϋπολογισμούς και τόνισε τους προγραμματιστές!

Ένα κοινό μοντέλο SDLC είναι ο καταρράκτης, ο οποίος περιλαμβάνει την ακόλουθη σειρά διαδοχικών βημάτων: Σχεδιασμός έργου, καθορισμός απαιτήσεων IS, σχεδιασμός συστήματος, ανάπτυξη, ολοκλήρωση, δοκιμή, εγκατάσταση και αποδοχή.

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

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

Κατά την ανάπτυξη ενός συστήματος, και αριθμός των μοντέλων θα μπορούσε να είναι μια καλή. Το καλύτερο μοντέλο εξαρτάται από το μέγεθος του έργου και τη συμμετοχή του χρήστη.