Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β

Σχετικά έγγραφα
Τρύτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Α

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Δωδϋκατη Διϊλεξη Έλεγχοσ Συςτόματοσ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Ενδϋκατη Διϊλεξη Καταςκευό Λογιςμικού

Βαγγϋλησ Οικονόμου Διϊλεξη 4. Δομ. Προγραμ. - Διϊλεξη 4

Τρίπολη Μάιος Γρηγόριος Σπυράκης MPA, Ph.D

Εννοιολογικόσ προςδιοριςμόσ εξωτερικόσ και εςωτερικόσ επικοινωνύασ Μορφϋσ εςωτερικόσ επικοινωνύασ Τρόποι επικοινωνύασ με τισ διϊφορεσ ομϊδεσ κοινού

19/10/2009. Προηγοφμενη βδομάδα... Σήμερα Γεωγραφικά Συςτήματα Πληροφοριϊν Χωρικά Μοντζλα Δεδομζνων. Δομή του μαθήματοσ

Πίνακασ τεχνικών και λειτουργικών προδιαγραφών. Πλόρεσ ελληνικό περιβϊλλον (interface) για Διαχειριςτϋσ, Εκπαιδευτϋσ, Εκπαιδευόμενουσ

EETT Δημόςια Διαβούλευςη ςχετικά με την εκχώρηςη δικαιώματων χρήςησ ραδιοςυχνοτήτων ςτη Ζώνη 27,5 29,5 GHz

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ:

Ο ΟΓΙΚΟΣ ΦΑΡΤΗΣ ΤΟΥ ΣΑΚΦΑΡΩΓΗ ΓΙΑΒΗΤΗ ΣΤΗΝ ΔΛΛΑΓΑ

NetMasterII ςύςτημα μόνιμησ εγκατϊςταςησ επιτόρηςη και καταγραφό ςημϊτων από αιςθητόρια και μετατροπεύσ κϊθε εύδουσ ςύςτημα ειδοπούηςησ βλϊβη

Οδηγόσ πουδών

ΜΕΣΑΠΣΤΦΙΑΚΗ ΕΡΓΑΙΑ ΕΠΕΞΕΡΓΑΙΑ ΒΙΝΣΕΟ ΜΕ ΦΡΗΗ DSP

Ειςαγωγή ςτη Διαχείριςη Δικτύων

Περιεκτικότητα ςε θρεπτικϊ ςτοιχεύα Ικανότητα ανταλλαγόσ κατιόντων Οξύτητα εδϊφουσ (ph)

ΕΠΠΑΙΚ Θεςςαλονύκησ, /02/2011

ΕΠΙΧΕΙΡΗΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΑΝΣΑΓΩΝΙΣΙΚΟΣΗΣΑ, ΕΠΙΧΕΙΡΗΜΑΣΙΚΟΣΗΣΑ & ΚΑΙΝΟΣΟΜΙΑ» ΕΝΙΑΙΑ ΔΡΑΗ ΚΡΑΣΙΚΩΝ ΕΝΙΧΤΕΩΝ ΕΣΑΚ «ΕΡΕΤΝΩ ΔΗΜΙΟΤΡΓΩ ΚΑΙΝΟΣΟΜΩ»

Θεςμική Αναμόρφωςη τησ Προ-πτωχευτικήσ Διαδικαςίασ Εξυγίανςησ Επιχειρήςεων

Τεχνικόσ Μαγειρικόσ Τϋχνησ Αρχιμϊγειρασ (Chef) Β Εξϊμηνο

Θέμα: Το ςύςτημα Μελέτη - Καταςκευή ςτισ Δημόςιεσ ςυμβάςεισ παραγωγήσ περιβαλλοντικών έργων.

22/11/2009. Προηγοφμενη βδομάδα... Δεδομζνα απο Δευτερεφουςεσ πηγζσ. Αυτή την βδομάδα...

Δϋκατη Διϊλεξη Σχεδύαςη Λογιςμικού

ΣΧΕΔΙΟ ΝΟΜΟΥ ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ

Θεωρύεσ Μϊθηςησ και ΤΠΕ Εποικοδομιςμόσ

Παρουςίαςη προςχεδίου π.δ. για την εναρμόνιςη τησ εθνικήσ νομοθεςίασ με την Ευρωπαΰκή Οδηγία 2013/59/ΕΤΡΑΣΟΜ του υμβουλίου

ΙΕΚ Πϊτρασ Σεχνικόσ Σουριςτικών Μονϊδων και Επιχειρόςεων Υιλοξενύασ & Διούκηςη Επιχειρόςεων

Τρίπολη Απρίλιος Γρηγόριος Σπυράκης MPA, Ph.D

ενϊριο Διδαςκαλύασ: Ανϊπτυξη Παιχνιδιού-Μϋροσ 1

ΕΚΠΑΙΔΕΤΣΙΚΟ ΕΝΑΡΙΟ ΓΙΑ ΣΗΝ ΑΞΙΟΠΟΙΗΗ ΚΑΙ ΕΥΑΡΜΟΓΗ ΣΩΝ ΣΠΕ ΣΗ ΔΙΔΑΚΣΙΚΗ ΠΡΑΞΗ

ΕΛΕΓΦΟ ΕΜΠΟΡΕΤΜΑΣΨΝ ΣΕΦΝΙΚΟ ΜΑΓΕΙΡΙΚΗ ΣΕΦΝΗ ΑΡΦΙΜΑΓΕΙΡΑ (CHEF)

Η Διαύρεςη 134:5. Η Διαύρεςη 134:5. Διδακτική Μαθηματικών ΙΙ

Αρχϋσ του NCTM. Αρχϋσ του NCTM. Αρχϋσ του NCTM. Διδακτικό Μαθηματικών ΙΙ. Μϊθημα 9 ο Αξιολόγηςη

Εγχειρίδιο Χρήσης των Εργαλείων Αναγνώρισης Χαρισματικών Μαθητών στα Μαθηματικά

ΕΚΠΑΙΔΕΤΣΙΚΟ ΕΝΑΡΙΟ ΓΙΑ ΣΗΝ ΑΞΙΟΠΟΙΗΗ ΚΑΙ ΕΥΑΡΜΟΓΗ ΣΩΝ ΣΠΕ ΣΗ ΔΙΔΑΚΣΙΚΗ ΠΡΑΞΗ

Καθηγητόσ Γ. Σιώμκοσ Γ. Τςιϊμησ

Επαγγελματικϋσ Δυνατότητεσ

Παθήςεισ του θυροειδή ςε άτομα με ςύνδρομο Down: Πληροφορίεσ για γονείσ και δαςκάλουσ. Τι είναι ο θυροειδήσ αδένασ;

Εκπαιδευτική Αξιολόγηση. Παναγιώτησ Χατζηλάμπρου.

Βαγγϋλησ Οικονόμου Διϊλεξη 5 ΠΙΝΑΚΕΣ. Δομ. Προγραμ. - Διϊλεξη 5 1

Βαςικέσ Έννοιεσ Λειτουργικών Συςτημάτων

ΠΡΑΚΣΙΚΟ ΟΔΗΓΟ ΓΙΑ ΣΟ STORYJUMPER

ΠΡΩΣΟΚΟΛΛΟ ΤΝΕΡΓΑ ΙΑ Μυτιλήνη, Ιούλιοσ 2015

«Δυνατότητεσ και προοπτικϋσ του επαγγϋλματοσ που θϋλω να ακολουθόςω μϋςα από το Διαδύκτυο».

Ειςαγωγό ςτο Ιnternet. χολό Θετικών Επιςτημών, Σμόμα Βιολογύασ, Πανεπιςτόμιο Πατρών

Βαγγϋλησ Οικονόμου Διϊλεξη 6. Δομ. Προγραμ. - Συναρτόςεισ - Διϊλεξη 6

ΤΜΒΑΗ ΔΙΑΝΟΜΗ ΤΛΙΚΟΤ ΣΟ ΔΙΚΣΤΟ ΠΡΑΚΣΟΡΩΝ ΣΗ ΟΠΑΠ

Δημιουργύα ενόσ Business Plan

Τρίπολη Μάιος Γρηγόριος Σπυράκης MPA, Ph.D

Μαθηματικϊ Γ' Ενιαύου Λυκεύου (μϊθημα κατεύθυνςησ)

Ένασ άνθρωποσ που δεν ςτοχάζεται για τον εαυτό του δεν ςτοχάζεται καθόλου». Oscar Wilde

Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ. Μνήμη

Ενημερωτικό Σημεύωμα για το Ειδικό Καθεςτώσ τησ Επιχειρηματικότητασ των Νϋων του Επενδυτικού Νόμου 3908/2011, για το ϋτοσ 2011

ΑΝΑΛΤΕΙ / 12. Οικονομικό κρύςη και μϋθοδοι αναζότηςησ εργαςύασ

Δομή και ςτρατηγική των ελαιοκομικών ςυνεταιριςμών τησ Περιφέρειασ Κρήτησ. 1

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφϊλαιο2: Βαςικϊ ςτοιχεύα τησ γλώςςασ

ΠΡΟΓΡΑΜΜΑ ΠΟΤΔΩΝ ΝΗΠΙΑΓΩΓΕΙΟΤ

ΤΕΙ ΑΜΘ-Σχολό Διούκηςησ και Οικονομύασ-Τμόμα Λογιςτικόσ και Χρηματοοικονομικόσ

1.ΕΘΝΙΚΕ ΚΑΙ ΠΟΛΙΣΙΣΙΚΕ ΠΑΡΑΔΟΕΙ ΓΙΑ ΣΟΝ ΣΟΚΕΣΟ

«Επιμόρφωςη εκπαιδευτικών Β επιπέδου για την αξιοποίηςη και εφαρμογή των ΤΠΕ ςτη διδακτική πράξη: η περίπτωςη του κλάδου ΠΕ19/20»

ΠΡΟΚΛΗΗ ΕΚΔΗΛΩΗ ΕΝΔΙΑΥΕΡΟΝΣΟ ΓΙΑ ΤΠΟΒΟΛΗ ΠΡΟΣΑΕΩΝ ΠΡΟ ΤΝΑΨΗ ΈΩ ΔΤΟ (2) ΤΜΒΑΕΩΝ ΜΙΘΩΗ ΕΡΓΟΤ ΙΔΙΩΣΙΚΟΤ ΔΙΚΑΙΟΤ (κωδ.: 61Μ)

Όγδοη Διϊλεξη Case Study

Ξενοφών Αυλωνύτησ ΕΠΙΣΡΟΠΗ ΚΕΥΑΛΑΙΑΓΟΡΑ, Αντιπρόεδροσ ΜΑΪΟ 2016

Φοιτητόσ : Κουκϊρασ Παραςκευϊσ ΑΜ : 06/3059 Ίδρυμα/Τμόμα : Αλεξϊνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα/Πληροφορικόσ

ΒΑΙΛΙΚΗ ΑΓΑΘΑΓΓΕΛΟΤ. Επιβλϋπων: Γιώργοσ Γιαννόσ, Καθηγητόσ ΕΜΠ Αθόνα, Ιούλιοσ 2016

1. ΕΙΑΓΩΓΗ ~ 1 ~ τυλιανού. 1 Σο ςχϋδιο μαθόματοσ ςυζητόθηκε με το ςύμβουλο του μαθόματοσ τησ Νϋασ Ελληνικόσ Γλώςςασ κ. Μϊριο

ςτην περύπτωςη που η μόνη αλλαγό αφορϊ ςτη Δημόςια Φρηματοδότηςη ανϊ ϋτοσ (2013, 2014).

Διεύθυνςη Οδικόσ Αςφϊλειασ και Περιβϊλλοντοσ

ΑΡΦΙΣΕΚΣΟΝΙΚΟ ΔΙΑΓΩΝΙΜΟ ELITH

Κυκλοφορία και Ποιότητα Αέρα ςτη Θεςςαλονίκη Ν. Μουςιόπουλοσ

ΚΕΥΑΛΑΙΟ Z ΜΕΣΡΑ ΓΙΑ ΣΗΝ ΟΛΙΚΗ ΑΠΑΓΟΡΕΤΗ ΣΟΤ ΚΑΠΝΙΜΑΣΟ ΣΟΤ ΔΗΜΟΙΟΤ ΦΩΡΟΤ ΣΡΟΠΟΠΟΙΗΗ ΣΩΝ ΝΟΜΩΝ 3730/2008 ΚΑΙ 3370/2005

Βαςιλεύα Καζούλλη, Επύκουρη καθηγότρια Παιδαγωγικό Τμόμα Δημοτικόσ Εκπαύδευςησ (ΠΤΔΕ) ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Υπολογιςτικϊ περιβϊλλοντα για Τεχνολογικό Εκπαύδευςη. ΙΩΑΝΝΑ ΚΑΦΦΕ Επιβλϋπων Καθηγητόσ: ΗΛΙΑΣ ΧΟΥΣΤΗΣ

ΦΕΔΙΟ ΣΡΑΣΗΓΙΚΟΤ ΦΕΔΙΑΜΟΤ

ΚΕΥΑΛΑΙΟ 2 Σο εςωτερικό του υπολογιςτό

Σο FACEBOOK ό απλώσ και Fb,όπωσ αλλιώσ χαρακτηρύζεται, γύνεται όλο και πιο διαδεδομϋνο ανϊμεςα ςτουσ νϋουσ και, ευτυχώσ ό δυςτυχώσ, αποτελεύ ςτην

Ο τύτλοσ και μόνο, εύναι αρκετόσ για να δηλώςει την διαφορετικότητα τησ αναπτυςςόμενησ αλυςύδασ ZIO PEPPE Pizza al metro. Όλα ξεκύνηςαν το 1996 ςτη

ΕΚ ΣΨΝ ΠΡΟΣΕΡΨΝ ΑΙΡΕΙΜΟΣΗΣΕ Πρόοδοσ εκπλήρωςησ Ιανουάριοσ 2018 ΕΠ «ΜΕΣΑΡΡΤΘΜΙΗ, ΔΗΜΟΙΟΤ ΣΟΜΕΑ»

Αναφϋρεται ςτουσ μηχανιςμούσ ελϋγχου δϋςμευςησ των πόρων.

Ορισμοί: 1. Πλαίσιο Παροχής Υπηρεςιών Ηλεκτρονικής Διακυβέρνησης

ΕΣΑΙΡΙΚΗ ΠΑΡΟΤΙΑΗ COMPANY PROFILE ΑΝΑΠΣΤΞΗ ΕΠΙΦΕΙΡΗΙΑΚΟΤ ΛΟΓΙΜΙΚΟΤ ΤΠΗΡΕΙΕ ΠΛΗΡΟΥΟΡΙΚΗ ΣΕΦΝΟΛΟΓΙΑ

Νέο Πρόγραμμα Σπουδών του Νηπιαγωγείου. Δρ Ζωή Καραμπατζάκη, Σχολική Σύμβουλος 21 ης Περιφέρειας Π.Α.

ενθαρρύνοντασ τη ςυνέχιςη των προβλημάτων


Άμεςη καθιϋρωςη τησ 2χρονησ υποχρεωτικόσ δημόςιασ προςχολικόσ αγωγόσ και εκπαύδευςησ. Μαζικού μόνιμοι διοριςμού τώρα!

Αναλύοντασ την ολοκληρωμϋνη φροντύδα του ρευματοπαθούσ. Κατερύνα Κουτςογιϊννη ύλλογοσ Ρευματοπαθών Κρότησ

Περίληψη. Μαρία Ιωϊννα Αργυροπούλου Έλενα Παππϊ

19/10/2009. Γεωγραφικά Συςτήματα Πληροφοριϊν Spatial Operations. Σήμερα... Τφποι ερωτήςεων (Queries)

ΘΕΜΑΣΙΚΗ ΕΝΟΣΗΣΑ: ΠΑΘΟΛΟΓΙΚΗ ΝΟΗΛΕΤΣΙΚΗ

Διαμόρφωση επικοινωνιακών αντικειμενικών σκοπών και στρατηγικών. Προσδιορισμός και ανάλυση της παρούσας κατάστασης

ΤΕΙ ΑΜΘ Σχολό Διούκηςησ και Οικονομύασ Τμόμα Λογιςτικόσ και Χρηματοοικονομικόσ. Μϊθημα Κεφαλαιαγορϋσ Επενδύςεισ

Διακόρυξη Διαγωνιςμού για το Έργο

Δίκτυα Η/Υ ςτην Επιχείρηςη

«ΑΞΙΟΛΟΓΗΗ ΤΠΗΡΕΙΩΝ ςτισ ΚΙΝΗΣΕ ΤΚΕΤΕ: ΕΣΙΑΗ Ε ΘΕΜΑΣΑ ΚΙΝΗΣΗ ΔΙΑΚΤΒΕΡΝΗΗ»

Θϋμα: Άνιςη μεταχεύριςη των ανθρώπων με τετραπληγύα, απώλεια ακοόσ ό ϐραςησ ςτο νϋο νομοςχϋδιο ΕΑΕ.

Πποκλήζειρ καηά ηην ένηαξή ηοςρ

ΣΕΦΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΤΣΙΚΟ ΙΔΡΤΜΑ ΚΑΒΑΛΑ

τοιχεύα χεδιαςμού και υγκριτικόσ Αξιολόγηςησ Νοςοκομεύων (Hospital benchmarking)

**************** Η ΤΓΧΡΟΝΗ ΜΟΤΙΚΗ ΠΑΙΔΕΙΑ ΣΗ ΔΕΤΣΕΡΟΒΑΘΜΙΑ ΕΚΠΑΙΔΕΤΗ:

Ελένη Νικολάου Λϋκτορασ Τμόματοσ τησ Προςχολικόσ Αγωγόσ και του Εκπαιδευτικού Σχεδιαςμού, Πανεπιςτημύου Αιγαύου

Transcript:

Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β

Μοντϋλο Λειτουργικόσ Επαύξηςησ Σπειροειδϋσ Μοντϋλο Μοντϋλο Πύδακα Τεχνολογύα Λογιςμικού Βϊςει Συςτατικών Στοιχεύων Σύγχρονα Μοντϋλα

Το μοντϋλο ςυνδυϊζει: τη ςειριακό ακολουθύα δραςτηριοτότων ανϊπτυξησ του μοντϋλου του καταρρϊκτη την τμηματικό προςϋγγιςη των δραςτηριοτότων ανϊπτυξησ του μοντϋλου τησ πρωτοτυποπούηςησ Κεντρικό ιδϋα: κατϊτµηςη του υπό καταςκευό ϋργου ςε υπομονϊδεσ (τμόματα) που αναπτύςςονται ανεξϊρτητα το κϊθε ανεξϊρτητο τμόμα (υπομονϊδα) αναπτύςςεται βϊςει του μοντϋλου του καταρρϊκτη, ςύμφωνα με τη ςειριακό λογικό Στόχοσ εύναι η ςταδιακό ολοκλόρωςη του ϋργου με τϋτοιο τρόπο ώςτε το τελικό προώόν να απϋχει ελϊχιςτα ϋωσ καθόλου από τισ απαιτόςεισ του πελϊτη

Τι ςημαύνει ο όροσ «λειτουργικό επαύξηςη»; Το λογιςμικό παραδύδεται ςταδιακϊ κϊθε νϋα ϋκδοςη (επαύξηςη) εμπλουτύζει τη λειτουργικότητα του λογιςμικού Η επιλογό των υπομονϊδων (τμημϊτων) ςτισ οπούεσ θα χωριςτεύ το ϋργο γύνεται ςτην αρχικό φϊςη τησ ανϊλυςησ και τησ ςχεδύαςησ Η ανϊπτυξη των επιμϋρουσ τμημϊτων γύνεται ανεξϊρτητα και παράλληλα Εφόςον ολοκληρωθεύ η ανϊπτυξη κϊποιου τμόματοσ, αυτό ελϋγχεται και ενςωματώνεται ςτο ςύνολο τησ εφαρμογόσ

Πηγό: Γιακουμϊκησ, Ε. & Διαμαντύδησ, Ν. (2009). Τεχνολογύα Λογιςμικού, Εκδόςεισ Σταμούλη, Αθόνα:58

Ο προςδιοριςμόσ των απαιτόςεων και η αρχιτεκτονικό ςχεδύαςη ακολουθούν την ύδια διαδικαςύα με το μοντϋλο του καταρρϊκτη πλόρησ και λεπτομερόσ καταγραφό των απαιτόςεων και προςδιοριςμόσ τησ αρχιτεκτονικόσ Οι υπόλοιπεσ δραςτηριότητεσ υλοποιούνται ςε ςτϊδια, τα αποτελϋςματα των οπούων αποτελούν μια προςαύξηςη του λογιςμικού Πρώτη προςαύξηςη προτεραιοπούηςη των απαιτόςεων Ακόλουθεσ διαδικαςύεσ λεπτομερόσ ςχεδύαςη, κωδικοπούηςη, ϋλεγχοσ και παρϊδοςη του λογιςμικού Επιπλϋον ςτϊδια ςυμπληρώνουν τη λειτουργικότητα του λογιςμικού βϊςει των απαιτόςεων του πελϊτη

Θετικϊ: Παρϊλληλη ανϊπτυξη: μικρότεροσ χρόνοσ ςυνολικόσ ανϊπτυξησ διαδοχικόσ εμπλουτιςμόσ των λειτουργικών χαρακτηριςτικών του λογιςμικού Επιτρϋπει τη διαχεύριςη των κινδύνων και την αξιολόγηςη τησ προόδου του ϋργου Σε ςχϋςη με το μοντϋλο του καταρρϊκτη, βελτιώνει τη ςυμμετοχό των χρηςτών Αρνητικϊ: Οι απαιτόςεισ και η αρχιτεκτονικό του ϋργου θα πρϋπει να εύναι αρκετϊ ςταθερϋσ, χωρύσ ςυνεχόσ μεταβολϋσ Σφϊλματα κατϊ την αρχικό κατϊτμηςη του ςυνολικού ϋργου ςε επιμϋρουσ μονϊδεσ μπορούν να ϋχουν ςοβαρϋσ επιπτώςεισ ςτην ποιότητα του τελικού προώόντοσ Μεταβολό των αρχικών λειτουργικών απαιτόςεων μπορεύ να μεταβϊλλει την αρχιτεκτονικό του ςυςτόματοσ ςε τϋτοιο βαθμό ώςτε να θϋςει ςε κύνδυνο την ολοκλόρωςη του ϋργου

Το μοντϋλο χρηςιμοποιεύται Για την ανϊπτυξη μεγϊλων εφαρμογών λογιςμικού για τισ οπούεσ ιςχύουν οι απαιτόςεισ του μοντϋλου του καταρρϊκτη Σαφόσ διατύπωςη των απαιτόςεων του ςυςτόματοσ με μικρό ό καθόλου μεταβλητότητα τουσ κατϊ τη διϊρκεια τησ διαδικαςύασ ανϊπτυξησ

Ποιο από τα μειονεκτόματα του μοντϋλου αυξϊνει τον κύνδυνο αποτυχύασ του ϋργου και γιατύ;

Γιατύ: Το μοντϋλο του καταρρϊκτη, αλλϊ και οι παραλλαγϋσ του (μοντϋλο πρωτοτυποπούηςησ και μοντϋλο λειτουργικόσ επαύξηςησ) εφαρμόζουν μια ςειριακό προςϋγγιςη, εύτε ςε ολόκληρη, εύτε ςε μϋροσ τησ διαδικαςύασ ανϊπτυξησ τα μοντϋλα που προαναφϋρθηκαν δεν τα διαφοροποιεύ η ύδια η διαδικαςύα τησ ανϊπτυξησ λογιςμικού, αλλϊ η διϊταξό τουσ Το μοντϋλο του καταρρϊκτη δεν μπορεύ να εφαρμοςθεύ αποτελεςματικϊ ςε όλα τα ϋργα και ςε όλεσ τισ ομϊδεσ εργαςύασ, λόγω των αυςτηρϊ διαχωριςμϋνων διαδικαςιών ανϊπτυξησ Στα μοντϋλα τησ πρωτοτυποπούηςησ και τησ λειτουργικόσ επαύξηςησ, η κατϊτµηςη των επιμϋρουσ υποςυςτημϊτων εύναι λύγο ωσ πολύ αυθαύρετη κϊθε αλλαγό ςτισ απαιτόςεισ και την αρχιτεκτονικό του ςυςτόματοσ επιβαρύνει ςημαντικϊ τόςο το χρόνο ανϊπτυξησ όςο και τουσ οικονομικούσ πόρουσ και μπορεύ να οδηγόςει ςτη ςυνολικό αποτυχύα του ϋργου

Προτϊθηκε από τον Barry Boehm Αποτελεύ γενύκευςη των μοντϋλων τησ πρωτοτυποπούηςησ και τησ λειτουργικόσ επαύξηςησ Εντϊςςεται ςτην κατηγορύα των εξελικτικών διαδικαςτικών μοντϋλων λογιςμικού Συνδϋει την επαναληπτικό φύςη των πρωτοτύπων με τισ ελεγχόμενεσ και ςυςτηματικϋσ διαδικαςύεσ του μοντϋλου του καταρρϊκτη Δύνει τη δυνατότητα τησ γρόγορησ ανϊπτυξησ μιασ ςειρϊσ από εξελικτικϋσ εκδόςεισ του τελικού προώόντοσ ςτισ αρχικϋσ επαναλόψεισ η ϋκδοςη μπορεύ να αποτελεύ ϋνα πρωτότυπο, κατϊ τη διϊρκεια των τελικών επαναλόψεων, όμωσ, παρϊγονται ολοϋνα και πληρϋςτερεσ εκδοχϋσ του ςυςτόματοσ

Σημαντικϋσ προςθόκεσ: Το μοντϋλο δεν προτεύνει προκαθοριςμϋνεσ φϊςεισ και διαδικαςύεσ ανϊπτυξησ λογιςμικού η εξειδύκευςό τουσ γύνεται ςτο πλαύςιο τησ εφαρμογόσ του Η ανϊπτυξη ολόκληρου του ϋργου γύνεται ςε πολλούσ κύκλουσ, ςε καθϋναν από τουσ οπούουσ προςτύθενται νϋα λειτουργικϊ χαρακτηριςτικϊ ςτο ςύςτημα Πριν την ϋναρξη κϊθε κύκλου γύνεται μελϋτη ςκοπιμότητασ και ανϊλυςη κινδύνων, ώςτε να αποφαςιςθούν ποιεσ εργαςύεσ θα εκτελεςτούν ςτον κύκλο αυτό και να εξεταςθεύ η ύδια η εφικτότητα εκτϋλεςησ του κύκλου αυτού

Ο Boehm περιγρϊφει το μοντϋλο ωσ: «αποτελεύ γεννότρια ενόσ «ριψοκύνδυνου» διαδικαςτικού μοντϋλου που χρηςιμοποιεύται για την καθοδόγηςη πολλών εμπλεκόμενων παρϊλληλησ τεχνολογύασ λογιςμικού ςε επιτακτικϊ ςυςτόματα. Περιϋχει δύο βαςικϊ διακριτικϊ γνωρύςματα. Το πρώτο εύναι μια κυκλικό προςϋγγιςη για τη ςταδιακό αύξηςη τησ ϋκταςησ οριςμού ενόσ ςυςτόματοσ και τησ εφαρμογόσ καθώσ μειώνεται ο βαθμόσ κινδύνου. Το ϊλλο εύναι ϋνα ςύνολο από ςημεύα αγκύρωςησ οροςόμων, εξαςφαλύζοντασ τη δϋςμευςη των εμπλεκομϋνων για εφικτϋσ και αμοιβαύεσ ικανοποιητικϋσ λύςεισ»

Πηγή: Βεςκούκησ, Β. (2000). Τεχνολογύα Λογιςμικού Ι, Ελληνικό Ανοικτό Πανεπιςτόμιο, Πϊτρα: 42

Στο μοντϋλο διακρύνονται τϋςςερισ κατηγορύεσ εργαςιών: Προςδιοριςμόσ ςτόχων Εντοπιςμόσ και επύλυςη κινδύνων Εκτϋλεςη διαδικαςιών ανϊπτυξησ και επαλόθευςη Εργαςύεσ προγραμματιςμού

Προςδιοριςμόσ ςτόχων: Καθορύζονται τα αντικεύμενα εργαςιών κϊθε επανϊληψησ Καταγρϊφονται οι περιοριςμού του λογιςμικού Καταγρϊφονται οι περιοριςμού τησ διαδικαςύασ Καταςκευϊζεται αναλυτικό πλϊνο διαχεύριςησ Καταγρϊφονται οι κύνδυνοι του ϋργου Καταγρϊφονται οι εναλλακτικϋσ λύςεισ εφόςον υπϊρχουν, ανϊλογα με τουσ κινδύνουσ

Εντοπιςμόσ και επύλυςη κινδύνων: Αναλύονται οι κύνδυνοι που κατεγρϊφηςαν ςτην προηγούμενη φϊςη Αποτιμϊται κϊθε εναλλακτικό λύςη Επιλϋγονται οι κύνδυνοι που θεωρούνται πιο ςημαντικού και επιχειρεύται η εξϊλειψό τουσ Η εξϊλειψη κϊποιων κινδύνων μπορεύ να απαιτεύ την ανϊπτυξη κϊποιων προτύπων, τα οπούα χρηςιμοποιούνται για ανατροφοδότηςη Λαμβϊνονται αποφϊςεισ: για τη ςυνϋχιςη ό όχι τησ ανϊπτυξησ για το μοντϋλο που θα ακολουθηθεύ ςτην τρϋχουςα επανϊληψη για την καταςκευό ό όχι πρωτοτύπου κ.ϊ.

Εκτϋλεςη διαδικαςιών ανϊπτυξησ και επαλόθευςη: Εκτελούνται οι τυπικϋσ διαδικαςύεσ ανϊπτυξησ για τη ςυγκεκριμϋνη υπομονϊδα του ςυςτόματοσ που αφορϊ ςτην τρϋχουςα επανϊληψη του μοντϋλου Επιλϋγεται το κατϊλληλο μοντϋλο ανϊπτυξησ βϊςει των κινδύνων (π.χ. εϊν οι βαςικότεροι κύνδυνοι αφορούν ςτη διαςύνδεςη χρόςτη, η εξελικτικό καταςκευό πρωτοτύπων εύναι καταλληλότερη, ενώ εϊν το κύριο μϋλημα εύναι η ενοπούηςη των υποςυςτημϊτων, μπορεύ να επιλεχθεύ το μοντϋλο του καταρρϊκτη) Εφόςον κριθεύ απαραύτητο, μπορεύ να γύνει επανεξϋταςη και ανϊλυςη των απαιτόςεων ό επανεξϋταςη τησ αρχιτεκτονικόσ, ώςτε να μειωθούν οι κύνδυνοι Το ςτϊδιο αυτό μπορεύ να περιλαμβϊνει λεπτομερό ςχεδύαςη ό και κωδικοπούηςη

Εργαςύεσ προγραμματιςμού: Επιςκόπηςη του ϋργου Ο προγραμματιςμόσ τησ ςυνϋχιςησ τησ ανϊπτυξησ γύνεται εφόςον ολοκληρωθεύ η επαλόθευςη των αποτελεςμϊτων και των ενδιϊμεςων προώόντων Η ςυνϋχιςη τησ ανϊπτυξησ γύνεται ϋπειτα από δϋςμευςη όλων των ςυμμετεχόντων του ϋργου ςε αυτό

Το μοντϋλο δεν καθορύζει εξ αρχόσ τισ ακριβεύσ δραςςτηριότητεσ ανϊπτυξησ λογιςμικού που πρϋπει να ακολουθηθούν ούτε το εύροσ εφαρμογόσ τουσ διαφορετικϋσ διαδικαςύεσ ανϊπτυξησ ενδϋχεται να επιλεγούν για διαφορετικϊ υποςυςτόματα του λογιςμικού Τι προτεύνει το μοντϋλο: Τον ςυνεχό καθοριςμό των λεπτομερειών υλοπούηςησ κατϊ την ανϊπτυξη, ςε αντύθεςη με τα προαναφερόμενα μοντϋλα, όπου ο καθοριςμόσ γύνεται μόνο µύα φορϊ ςτην αρχικό φϊςη ανϊπτυξησ Η πρακτικό εφαρμογό του μοντϋλου ϋχει ςυχνϊ πολλϋσ δυςκολύεσ καθώσ ειςϊγονται νϋεσ εργαςύεσ που αφορούν την τεκμηρύωςη τησ ςκοπιμότητασ και τον τμηματικό προγραμματιςμό τησ ανϊπτυξησ οι εργαςύεσ αυτϋσ επιφϋρουν επιπλϋον κόςτοσ, το οπούο όμωσ μπορεύ να αποςβεςτεύ από τον ϋγκαιρο εντοπιςμό προβλημϊτων και την αποφυγό πιθανόσ αποτυχύασ του ςυνολικού ϋργου Το μοντϋλο αυτό εύναι κατϊλληλο για την ανϊπτυξη ςυςτημϊτων που αλληλεπιδρούν ϋντονα με τουσ χρόςτεσ τουσ και ςε μεγϊλα πολύπλοκα ςυςτόματα, για τα οπούα δεν υπϊρχει αρκετό τεχνογνωςύα

Κόςτοσ: Οι πρώτοι κύκλοι εύναι φθηνότεροι ςε ανθρωποπροςπϊθεια, χρόνο και χρόμα Κϊθε κύκλοσ αυξϊνει αθροιςτικϊ το κόςτοσ ανϊπτυξησ Ο ςυνολικόσ αριθμόσ των κύκλων εξαρτϊται από τον αριθμό των ςημαντικών κινδύνων που αντιμετωπύζονται

Θετικϊ: Μπορεύ να αντιμετωπύςει απαιτόςεισ που μεταβϊλλονται ςυνεχώσ Τοποθετεύ ςτο κϋντρο τησ ανϊπτυξησ τουσ κινδύνουσ του ϋργου Βελτιώνει τη ςυμμετοχό των χρηςτών Βελτιώνει την αξιολόγηςη του ϋργου η ύπαρξη των κύκλων ανϊπτυξησ δύνει βραχυπρόθεςμουσ ςτόχουσ για καλύτερο ϋλεγχο τησ πορεύασ του ϋργου Αρνητικϊ: Έλλειψη βαςικών οροςόμων για το μακροχρόνιο χρονοπρογραμματιςμό Η εφαρμογό του μοντϋλου απαιτεύ πολύ καλϋσ ικανότητεσ διούκηςησ, ιδιαύτερα ςτισ περιπτώςεισ όπου το χρονοδιϊγραμμα και το κόςτοσ εύναι εύτε περιοριςμϋνο, εύτε αυςτηρϊ προκαθοριςμϋνο

Ποιοσ ο ρόλοσ των χρηςτών ςτο ςπειροειδϋσ μοντϋλο ανϊπτυξησ;

Αποτελεύ παραλλαγό του μοντϋλου του καταρρϊκτη Η διαφοροπούηςη του μοντϋλου βαςύζεται ςτην αντικειμενοςτραφό τεχνολογύα και ςε δύο ιδιαύτερα γνωρύςματϊ τησ: οι ϋννοιεσ «ανϊλυςη», «ςχεδύαςη» και «κωδικοπούηςη» ακολουθούν την αντικειμενοςτρεφό λογικό το αποτϋλεςμα κϊθε διαδικαςύασ καταςκευόσ λογιςμικού εύναι όχι μόνο ϋνα ςύςτημα αλλϊ και επαναχρηςιμοποιόςιμεσ μονϊδεσ οι οπούεσ μπορούν να χρηςιμοποιηθούν από τισ πρώτεσ φϊςεισ τησ ανϊπτυξησ μελλοντικών ςυςτημϊτων

Πηγή: Βεςκούκησ, Β. (2000). Τεχνολογύα Λογιςμικού Ι, Ελληνικό Ανοικτό Πανεπιςτόμιο, Πϊτρα: 44

Κατϊ την ανϊπτυξη, οι φϊςεισ «ανϊλυςη», «ςχεδύαςη» και «κωδικοπούηςη» δεν εύναι αυςτηρϊ διαχωριςμϋνεσ Όταν ολοκληρωθεύ η ανϊπτυξη, κϊποια από τα ςυςτατικϊ του λογιςμικού που ϋχουν υλοποιηθεύ και διαθϋτουν τα κατϊλληλα χαρακτηριςτικϊ, προςτύθενται ςε μια «δεξαμενό» ςυςτατικών, ώςτε να μπορούν μελλοντικϊ να χρηςιμοποιηθούν ςτην ανϊπτυξη και νϋων ςυςτημϊτων Το μοντϋλο αυτό ϋχει μεγϊλη προςαρμοςτικότητα και μπορεύ να εφαρμοςτεύ ςε ϋργα οποιοδόποτε μεγϋθουσ, με ςταθερϋσ ό ςυχνϊ μεταβαλλόμενεσ απαιτόςεισ, αν και δε χρηςιμοποιεύται ςυχνϊ

Συνόθησ πρακτικό: ςτην πλειοψηφύα των ϋργων λογιςμικού γύνεται επαναχρηςιμοπούηςη ςτοιχεύων λογιςμικού που εύναι ταιριϊζουν ςτισ απαιτόςεισ του ϋργου Τα ςτοιχεύα αυτϊ ενςωματώνονται ςτο ςύςτημα, αφού πρώτα τροποποιούνται κατϊλληλα Η διαδικαςύα αυτό γύνεται ανεξαρτότωσ από τη διαδικαςύα ανϊπτυξησ που χρηςιμοποιεύται Οριςμϋνεσ φορϋσ τα ςτοιχεύα αυτϊ αποτελούν πλόρη ςυςτόματα του εμπορύου που παρϋχουν ςυγκεκριμϋνεσ λειτουργύεσ

Το αρχικό ςτϊδιο του καθοριςμού των απαιτόςεων και το ςτϊδιο τησ επικύρωςησ ακολουθούν την ύδια λογικό με τα υπόλοιπα μοντϋλα Η διαφορϊ εντοπύζεται ςτα ενδιϊμεςα ςτϊδια, όπου γύνονται οι ακόλουθεσ διαδικαςύεσ: Ανϊλυςη ςυςτατικών ςτοιχεύων Τροποπούηςη απαιτόςεων Σχεδιαςμόσ ςυςτόματοσ και επαναχρηςιμοπούηςη Ανϊπτυξη και ενοπούηςη

Ανϊλυςη ςυςτατικών ςτοιχεύων: Γύνεται αναζότηςη υπαρχόντων ςτοιχεύων που υλοποιούν το ςύνολο των απαιτόςεων του ςυςτόματοσ Στην πρϊξη, ςπϊνια τα ςτοιχεύα που εντοπύζονται καλύπτουν πλόρωσ τισ απαιτόςεισ μϋροσ των λειτουργικών δυνατοτότων

Τροποπούηςη απαιτόςεων: Οι απαιτόςεισ αναλύονται βϊςει των πληροφοριών για τα υπϊρχοντα ςυςτατικϊ ςτοιχεύα που εντοπύςτηκαν Εφόςον υπϊρχει ανϊγκη, γύνεται τροποπούηςη των απαιτόςεων, ώςτε αυτϋσ να ανταποκρύνονται ςτα διαθϋςιμα ςτοιχεύα Στισ περιπτώςεισ που η τροποπούηςη δεν εύναι εφικτό, επαναλαμβϊνεται η ανϊλυςη των ςυςτατικών ώςτε να εντοπιςτούν εναλλακτικϋσ λύςεισ

Σχεδιαςμόσ ςυςτόματοσ και επαναχρηςιμοπούηςη: Εύτε ςχεδιϊζεται ϋνα πλαύςιο εργαςύασ για το ςυγκεκριμϋνο ςύςτημα, εύτε επαναχρηςιμοποιεύται ϋνα όδη υπϊρχον Το πλαύςιο εργαςύασ ςχεδιϊζεται με τϋτοιο τρόπο ώςτε να εξυπηρετεύ τα επαναχρηςιμοποιούμενα ςτοιχεύα Όπου τα επαναχρηςιμοποιούμενα ςτοιχεύα δεν καλύπτουν τισ ανϊγκεσ του ϋργου απαιτεύται ςχεδιαςμόσ νϋου λογιςμικού

Ανϊπτυξη και ενοπούηςη: Αναπτύςςονται τα ςτοιχεύα του κώδικα, τα οπούα δεν μπορούν να βρεθούν ςτην αγορϊ Τα νϋα ςτοιχεύα κώδικα ενοποιούνται με τα όδη υπϊρχοντα Η ενοπούηςη των ςτοιχεύων κώδικα ςυχνϊ αποτελεύ μϋροσ τησ διαδικαςύασ ανϊπτυξησ και όχι ξεχωριςτό δραςτηριότητα

Θετικϊ: Μειώνεται η ποςότητα του κώδικα που πρϋπει να παραχθεύ Μειώνεται το κόςτοσ ανϊπτυξησ Μειώνεται ο χρόνοσ ανϊπτυξησ Μειώνονται οι κύνδυνοι Αρνητικϊ: Γύνονται ςυχνϊ ςυμβιβαςμού ςτισ απαιτόςεισ Συχνϊ, δεν καλύπτονται πλόρωσ οι πραγματικϋσ ανϊγκεσ των χρηςτών Δύςκολοσ ο ϋλεγχοσ και η ςυντόρηςη του ϋργου, καθώσ οι νϋεσ εκδόςεισ των

Η αυςτηρό πειθαρχύα που χαρακτηρύζει τα πρώτα μοντϋλα ανϊπτυξησ λογιςμικού που προτϊθηκαν: Δε ςυμβαδύζουν με το γρόγορο ρυθμό εξϋλιξησ του χώρου τησ πληροφορικόσ Δεν εξαςφϊλιςε την αναμενόμενη ποιότητα καταςκευόσ λογιςμικών Τα μεταγενϋςτερα μοντϋλα κύκλου ζωόσ λογιςμικού ϋχουν ωσ ςτόχο να αυξόςουν το βαθμό ελευθερύασ τησ ομϊδασ ανϊπτυξησ, δύνοντασ τησ µια γενικό κατεύθυνςη εφαρμογόσ των υπαρχουςών ιδεών

Τα ςύγχρονα μοντϋλα κύκλου ζωόσ λογιςμικού αποτελούν τη ςυνϋχιςη των προαναφερόμενων μοντϋλων Η περιγραφό τουσ περιϋχει µόνο γενικϋσ κατευθύνςεισ Ακολουθώντασ ϋνα ςύγχρονο μοντϋλο, η εκϊςτοτε ομϊδα ανϊπτυξησ δεν ακολουθεύ ρητϊ τα ςτϊδια ανϊπτυξησ κϊποιασ μεθοδολογύασ Οι κατευθύνςεισ του μοντϋλου εξειδικεύονται ςτο εκϊςτοτε περιβϊλλον ανϊπτυξησ, λαμβϊνοντασ υπόψη τα προβλόματα, τουσ περιοριςμούσ, κτλ. του ϋργου

Πηγή: Βεςκούκησ, Β. (2000). Τεχνολογύα Λογιςμικού Ι, Ελληνικό Ανοικτό Πανεπιςτόμιο, Πϊτρα: 45

Η γενικό περιγραφό του μοντϋλου αυτού περιλαμβϊνει τισ διαδικαςύεσ τησ «ςύλληψησ», τησ «καταςκευόσ» και τησ «χρόςησ» Κϊθε διαδικαςύα αναλύεται ςε επιμϋρουσ εργαςύεσ, βϊςει των ιδιαύτερων χαρακτηριςτικϊ του εκϊςτοτε περιβϊλλοντοσ Ιδιαύτερα: η «καταςκευό» αναλύεται ςε «κύκλουσ ανϊπτυξησ» κϊθε κύκλοσ προςθϋτει νϋα χαρακτηριςτικϊ και λειτουργύεσ ςτο ϋργο (ςτοιχεύα από τα μοντϋλα του καταρρϊκτη και τησ πρωτοτυποπούηςησ) Πριν από κϊθε κύκλου ανϊπτυξησ γύνεται, εφόςον κριθεύ απαραύτητο, ανϊλυςη ρύςκου και ςκοπιμότητασ (ςτοιχεύο από το ςπειροειδϋσ μοντϋλο) Η ομϊδα ανϊπτυξησ καθορύζει, βϊςει των εκϊςτοτε αναγκών, βαςικϊ ζητόματα ςχεδιαςμού όπωσ τη ςειρϊ εκτϋλεςησ των ενεργειών και τον ακριβό καθοριςμόσ των κύκλων ανϊπτυξησ Η ύδια λογικό υιοθετεύται και από τη μεθοδολογύα Rational Unified Process (RUP), η οπούα βαςύζεται ςτη ςύγκλιςη των επικρατϋςτερων αντικειμενοςτρεφών μεθοδολογιών ανϊπτυξησ λογιςμικού

Γιακουμϊκησ, Ε. & Διαμαντύδησ, Ν. (2009). Τεχνολογύα λογιςμικού, Εκδόςεισ Σταμούλη, Αθόνα Sommerville, I. (2008). Βαςικϋσ Αρχϋσ Τεχνολογύασ Λογιςμικού, Κλειδϊριθμοσ, Αθόνα Βεςκούκησ, Β. (2000). Τεχνολογύα Λογιςμικού Ι, Ελληνικό Ανοικτό Πανεπιςτόμιο, Πϊτρα