λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Τεχνολογία Λογισμικού

Κύκλου Ζωής των Spiral λογισμικού

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

Barry W. Boehm της TRW Defense Systems Group παρατίθενται επίσημα το « σπιράλ μοντέλο " σε μια έκθεση που δημοσιεύθηκε από το Ινστιτούτο Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών ( IEEE ), το 1988 . Boehm ήταν δυσαρεστημένος με την τότε κυρίαρχη » μοντέλο καταρράκτη » της ανάπτυξης , που όριζε ότι το λογισμικό θα πρέπει να " αναπτυχθούν σε διαδοχικά στάδια ( επιχειρησιακό σχέδιο , λειτουργικές προδιαγραφές , προδιαγραφές κωδικοποίησης , κ.λπ. ) . "
Εικόνων Καταρράκτης Προβλήματα
Η Το πρόβλημα με καταρράκτη είναι ότι απαιτεί πρόωρη δέσμευση και ένα μεγάλο άλμα .

Το πρόβλημα με το μοντέλο καταρράκτη ήταν ότι τόνισε " μελετημένη και έγγραφα, όπως τα κριτήρια για την έγκαιρη ολοκλήρωση απαιτήσεις και τις φάσεις του σχεδιασμού . " Ως αποτέλεσμα , Boehm κατήγγειλε , πολλά έργα που επιβαρύνονται με πάνω - περίτεχνα προδιαγραφές πριν από οποιαδήποτε ιστορία της διεπαφής χρήστη είχε αναπτύξει . Θεωρία είχε πάρει πάρα πολύ μπροστά από την πρακτική .

Η Τέσσερις Φάσεις
Η

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

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

Ο όρος « κίνδυνος », στο πλαίσιο της δεύτερης φάσης , μπορεί να δηλώσει αδυναμία επίτευξης καθορισμένων στόχων,
εικόνων Κύκλος Καταγγελία
Η

στο στάδιο της αξιολόγησης των πελατών καθυστερήσεις προγραμματισμού ή την παραβίαση των δημοσιονομικών περιορισμών . είναι στην ουσία μια αναθεώρηση , με τη συμμετοχή ( Boehm έγραψε ) " οι πρωτογενείς άτομα ή οργανισμούς που εμπλέκονται με το προϊόν. " Παρέχει τα απαραίτητα στοιχεία για την επόμενη φάση του σχεδιασμού , ή την έναρξη του επόμενου κύκλου στη σπείρα .
Εικόνων Σπείρα Καταγγελία
Η

Πόσο μακριά συνεχιστεί η σπείρα ; Συνεχίζει μέχρι να τερματίζεται σε ένα ολοκληρωμένο προϊόν . Όπως Walt Scacchi του Πανεπιστημίου της Καλιφόρνια στο Irvine έγραψε , η σπείρα σαρώνει προς τα έξω " , εφόσον απαιτείται σύμφωνα με τον κίνδυνο που πρέπει να γίνεται . "
Εικόνων Μια Εναλλακτική
Η " Agile " μοντέλο συνήγοροι διαμαρτύρονται της γραφειοκρατίας και φορμαλισμού .

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα