Μοντέλο του καταρράκτη / Μοντέλο σπείρας

Μοντέλο του καταρράκτη

 

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

• Ανάλυση απαιτήσεων.

• Σχεδίαση.

• Υλοποίηση.

• Ολοκλήρωση.

• Λειτουργία και συντήρηση

Μοντέλο σπείρας

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

 

Παρόμοια με τη διαδικασία ανάπτυξης ενός λογισμικού, εργαζόμαστε και κατά την ανάπτυξη ενός προγράμματος, ακολουθώντας πάλι μια μεθοδολογία υλοποίησης του κύκλου ανάπτυξης προγράμματος (program development life cycle-PDLC).

Μια από τις μεθοδολογίες ανάπτυξης προγράμματος αποτελείται από φάσεις, όπως:

• Ανάλυση του προβλήματος.

• Σχεδίαση.

• Συγγραφή κώδικα.

• Έλεγχος και εκσφαλμάτωση.

• Τεκμηρίωση.

Leave a Reply