spiral model what is sdlc spiral model
Τι είναι ΜΟΝΤΕΛΟ SPIRAL SDLC;
καλύτερα βιβλία για να μάθουν την ασφάλεια στον κυβερνοχώρο
Εισαγωγή:
Το σπειροειδές μοντέλο είναι ένας συνδυασμός διαδοχικών και πρωτότυπων μοντέλων. Αυτό το μοντέλο χρησιμοποιείται καλύτερα για μεγάλα έργα που περιλαμβάνουν συνεχείς βελτιώσεις. Υπάρχουν συγκεκριμένες δραστηριότητες που γίνονται σε μία επανάληψη (σπιράλ) όπου η έξοδος είναι ένα μικρό πρωτότυπο του μεγάλου λογισμικού. Οι ίδιες δραστηριότητες στη συνέχεια επαναλαμβάνονται για όλες τις σπείρες έως ότου δημιουργηθεί ολόκληρο το λογισμικό.
Για να εξηγήσουμε με πιο απλούς όρους, τα βήματα που περιλαμβάνονται στο σπειροειδές μοντέλο είναι:
Ένα σπειροειδές μοντέλο έχει 4 φάσεις που περιγράφονται παρακάτω:
- Φάση προγραμματισμού
- Φάση ανάλυσης κινδύνου
- Μηχανική φάση
- Φάση αξιολόγησης.
Οι δραστηριότητες που εκτελούνται στις φάσεις του σπιράλ παρουσιάζονται παρακάτω:
Όνομα φάσης | Δραστηριότητες που εκτελέστηκαν | Παραδοτέα / Παραγωγή |
---|---|---|
Σχεδίαση | -Οι απαιτήσεις μελετώνται και συλλέγονται. - Μελέτη σκοπιμότητας - Κριτικές και οδηγίες για τον εξορθολογισμό των απαιτήσεων | Έγγραφο κατανόησης απαιτήσεων Οριστική λίστα απαιτήσεων. |
Ανάλυση κινδύνου | Μελετώνται οι απαιτήσεις και γίνονται συνεδρίες καταιγισμού εγκεφάλου για τον εντοπισμό των πιθανών κινδύνων Μόλις εντοπιστούν οι κίνδυνοι, προγραμματίζεται και οριστικοποιείται η στρατηγική μετριασμού των κινδύνων | Έγγραφο που επισημαίνει όλους τους κινδύνους και τα σχέδια μετριασμού του. |
Μηχανική | Πραγματική ανάπτυξη και δοκιμή εάν το λογισμικό πραγματοποιείται σε αυτήν τη φάση | Κώδικας Δοκιμές και αποτελέσματα δοκιμών Συνοπτική έκθεση δοκιμής και αναφορά ελαττωμάτων. |
Εκτίμηση | Οι πελάτες αξιολογούν το λογισμικό και παρέχουν τα σχόλιά τους και την έγκρισή τους | Δυνατότητες που εφαρμόζονται έγγραφο |
Εικονογραφική αναπαράσταση του μοντέλου Spiral SDLC
καλύτερο λογισμικό για τη λήψη βίντεο στο YouTube
Διαφορετικά χρώματα αντιπροσωπεύουν διαφορετική σπείρα ή επανάληψη. Για την πρώτη επανάληψη, που αντιπροσωπεύεται σε καφέ χρώμα, εκτελούνται και οι 4 δραστηριότητες (Σχεδιασμός, ανάλυση κινδύνου, μηχανική και αξιολόγηση). Αφού τελειώσει η φάση αξιολόγησης για την πρώτη επανάληψη (σπιράλ), ξεκινά η δεύτερη επανάληψη (σπιράλ) Η δεύτερη επανάληψη, η οποία αντιπροσωπεύεται σε πορτοκαλί χρώμα, εδώ και πάλι και οι 4 δραστηριότητες (Σχεδιασμός, ανάλυση κινδύνου, μηχανική και αξιολόγηση) εκτελούνται. Με παρόμοιο τρόπο, η τρίτη επανάληψη γίνεται με μπλε χρώμα και έτσι η διαδικασία συνεχίζεται.
Πότε να χρησιμοποιήσετε το μοντέλο Spiral;
Σπειροειδές μοντέλο χρησιμοποιείται στα ακόλουθα σενάρια:
- Όταν το έργο είναι μεγάλο.
- Όπου το λογισμικό χρειάζεται συνεχή αξιολόγηση κινδύνου.
- Οι απαιτήσεις είναι λίγο περίπλοκες και απαιτούν συνεχή διευκρίνιση.
- Το λογισμικό απαιτεί σημαντικές αλλαγές.
- Όπου υπάρχει αρκετό χρονικό πλαίσιο για τη λήψη σχολίων από τους τελικούς χρήστες.
- Όπου οι κυκλοφορίες πρέπει να είναι συχνές.
Πλεονεκτήματα της χρήσης του σπιράλ μοντέλου:
Τα πλεονεκτήματα της χρήσης του μοντέλου Spiral είναι τα εξής:
- Η ανάπτυξη είναι γρήγορη
- Μεγαλύτερα έργα / λογισμικό δημιουργούνται και αντιμετωπίζονται με στρατηγικό τρόπο
- Η αξιολόγηση κινδύνου είναι σωστή.
- Έλεγχος προς όλες τις φάσεις ανάπτυξης.
- Όλο και περισσότερα χαρακτηριστικά προστίθενται με συστηματικό τρόπο.
- Το λογισμικό παράγεται νωρίς.
- Έχει περιθώρια για σχόλια πελατών και οι αλλαγές εφαρμόζονται γρηγορότερα.
Μειονεκτήματα της χρήσης του μοντέλου Spiral:
Τα μειονεκτήματα του μοντέλου Spiral είναι τα εξής:
- Η ανάλυση κινδύνου είναι σημαντική φάση, επομένως απαιτεί ειδικούς.
- Δεν είναι ευεργετικό για μικρότερα έργα.
- Η σπείρα μπορεί να πάει απεριόριστα.
- Η τεκμηρίωση είναι περισσότερο καθώς έχει ενδιάμεσες φάσεις.
- Είναι δαπανηρό για μικρότερα έργα.
Συμπέρασμα:
δωρεάν λογισμικό αντιγραφής DVD για macs
Κάθε σπείρα μπορεί να ονομαστεί ως βρόχος και κάθε βρόχος είναι μια ξεχωριστή διαδικασία ανάπτυξης σε ένα σπειροειδές μοντέλο. Οι τέσσερις δραστηριότητες (Σχεδιασμός, ανάλυση κινδύνου, μηχανική και αξιολόγηση) αποτελούν τις ενδιάμεσες φάσεις ενός σπειροειδούς μοντέλου και επαναλαμβάνεται ξανά για κάθε βρόχο.
Αυτό το μοντέλο είναι πολύ καλό για χρήση σε μεγαλύτερα έργα όπου μπορείτε να αναπτύξετε και να παραδώσετε μικρότερα πρωτότυπα και να το βελτιώσετε για να δημιουργήσετε το μεγαλύτερο λογισμικό. Η εφαρμογή αυτού του μοντέλου απαιτεί έμπειρους πόρους, καθώς η ανάλυση κινδύνου αποτελεί αναπόσπαστο μέρος αυτού του μοντέλου και η ανάλυση κινδύνου απαιτεί εξειδίκευση και ως εκ τούτου αυτό το μοντέλο γίνεται δαπανηρό.
Συνιστώμενη ανάγνωση
- Τι είναι το μοντέλο SDLC Waterfall;
- SDLC (Κύκλος Ζωής Ανάπτυξης Λογισμικού) Φάσεις, Μεθοδολογίες, Διαδικασίες και Μοντέλα
- Πρακτική δοκιμή λογισμικού - Νέο ΔΩΡΕΑΝ eBook (Λήψη)
- Onsite - Offshore Model of Projecting Testing Projects (και πώς να το κάνει να λειτουργεί για εσάς)
- Τι είναι το STLC V-Model;
- Εκμάθηση δοκιμών SOA: Μεθοδολογία δοκιμών για ένα μοντέλο αρχιτεκτονικής SOA
- Μελέτη περίπτωσης: Πώς να εξαλείψετε τις ατέλειες των καταρρακτών και των ευέλικτων διαδικασιών ανάπτυξης χρησιμοποιώντας ένα υβριδικό μοντέλο
- Τελευταίο κυκλοφορημένο μοντέλο τηλεφώνου Vs OS Version: Ποιο πρέπει να δοκιμαστεί πρώτα;