Σπίτι Ανάπτυξη Τι είναι η επαναληπτική και σταδιακή ανάπτυξη; - ορισμός από την τεχνολογία

Τι είναι η επαναληπτική και σταδιακή ανάπτυξη; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει εξελικτική και επαυξητική ανάπτυξη;

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


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


Είναι μια από τις μεθοδολογίες της ανάπτυξης λογισμικού της Agile, της ορθολογικής ενοποιημένης διαδικασίας και του ακραίου προγραμματισμού.

Η Techopedia εξηγεί την Επαναστατική και την Αύξηση της Ανάπτυξης

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


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


Η επαναληπτική και η σταδιακή ανάπτυξη μπορούν να ομαδοποιηθούν στις ακόλουθες φάσεις:

  • Φάση έναρξης: Προσβλέπει στο πεδίο εφαρμογής του έργου, τις απαιτήσεις και τους κινδύνους σε υψηλότερα επίπεδα
  • Φάση επεξεργασίας: Παρέχει αρχιτεκτονική εργασίας που μετριάζει τους κινδύνους που εντοπίζονται στη φάση έναρξης και ικανοποιεί μη λειτουργικές απαιτήσεις
  • Φάση κατασκευής: Συμπληρώνει τα στοιχεία της αρχιτεκτονικής σταδιακά με κώδικα έτοιμο για παραγωγή, ο οποίος παράγεται μέσω της ανάλυσης, της υλοποίησης, του σχεδιασμού και της δοκιμής λειτουργικών απαιτήσεων
  • Φάση μετάβασης: Παρέχει το σύστημα στο περιβάλλον λειτουργίας παραγωγής
Τι είναι η επαναληπτική και σταδιακή ανάπτυξη; - ορισμός από την τεχνολογία