SlideShare a Scribd company logo
1 of 15
Download to read offline
Κεφάλαιο 2ο: Σύγχρονες
μεθοδολογίες ανάπτυξης και
διαχείρισης
Πληροφοριακών Συστημάτων
Α’ μέρος
Η ποιότητα των
πληροφοριών υποστηρίζει
αποτελεσματικά τη λήψη
αποφάσεων
αποτελεί καταλυτικό παράγοντα που
επηρεάζει την ποιότητα και το κόστος
των αγαθών
Η ανάγκη για την συλλογή δεδομένων και
την μετατροπή τους σε χρήσιμες
πληροφορίες, οδήγησε στη δημιουργία
πληροφοριακών συστημάτων.
 νοείται ο εκτελέσιμος κώδικας και ένα
σύνολο ενδιάμεσων προϊόντων (προδιαγραφές, σχέδια,
πηγαίος κώδικας, εκθέσεις ελέγχου κ.ά.)
κλάδος εκείνος της επιστήμης της πληροφορικής που
ασχολείται με την εύρεση και θεμελίωση μεθόδων για να
περιγράφεται, να κατασκευάζεται και να συντηρείται
λογισμικό
•η ποιότητα,
•η μεγαλύτερη δυνατή αυτοματοποίηση και
παραγωγικότητα
•και το ελάχιστο δυνατό κόστος παραγωγής και
συντήρησης
(Εναλλακτικές διαδρομές που μπορεί ν’ ακολουθήσει κάποιος για την κατασκευή και
συντήρηση λογισμικού)
Καταρράκτη
Προτυποποίησης
Λειτουργικής
επαύξησης
Σπειροειδής
Πίδακα Γενικά
Μοντέλα
Εύκαμπτης
ανάπτυξης
κ.α.
Μπορούν να χρησιμοποιηθούν συνδυαστικά
κοινές σε όλα τα μοντέλα κύκλου ζωής
ορισμός
προβλήματος,
μελέτη
σκοπιμότητας,
ανάλυση
απαιτήσεων
σχεδίαση,
κωδικοποίηση
Τα μοντέλα κύκλου ζωής λογισμικού στοχεύουν στην καθοδήγηση του κατασκευαστή
προκειμένου αυτός να επιτύχει την καλύτερη δυνατή
υλοποίηση των παραπάνω δραστηριοτήτων ανάπτυξης λογισμικού
•σύλληψη της ιδέας του τρόπου κατασκευής
•στις επιμέρους φάσεις και εργασίες που προτείνουν,
•στην επαναληπτικότητα,
•την εμβέλεια και τη σειρά των εργασιών,
•στα ενδιάμεσα προϊόντα-συστατικά λογισμικού και την περιγραφή τους,
•στις ενδιάμεσες αποτιμήσεις από τον πελάτη ή τον κατασκευαστή,
•στην ευκολία και
•το κόστος ενσωμάτωσης τροποποιήσεων.
Ο προσδιορισμός των απαιτήσεων από το λογισμικό
Γιατί;
Γιατί οι απαιτήσεις από το λογισμικό αντανακλούν τις πληροφοριακές ανάγκες των
επιχειρήσεων/ οργανισμών και πρέπει να καθορίζονται σε πολλά επίπεδα, από
διάφορες οπτικές γωνίες και με διάφορα εργαλεία.
Π.χ. το παράδειγμα της Άννας που θέλει να φτιάξει μια εφαρμογή για την αδερφή της
που είναι μανικιουρίστ για μπορεί να οργανώνει τα ραντεβού της.
Είναι όμως αυτό το πρώτο βήμα????
Ανάγκες –απαιτήσεις
του πελάτη
Μελέτη σκοπιμότητας
(για να δούμε αν είναι
εφικτή η κατασκευή)
Ο τρόπος που καταγράφονται
είναι περίπου ίδιος σε όλα τα
μοντέλα κύκλου ζωής (με κείμενα,
πίνακες, διαγράμματα)
ΔΙΑΦΟΡΑ
Η καταγραφή των απαιτήσεων και η επαλήθευσή
τους όμως διαφέρει μεταξύ των μοντέλων που ακολουθούν
τη δομημένη ανάλυση από τη μια
μεριά και την ανάλυση με βάση την ενοποιημένη
(αντικειμενοστραφή) προσέγγιση από την
άλλη.
Ενοποιημένη προσέγγιση
Rational unified
Process(RUP)
Πιο σύγχρονη
Αντιμετωπίζει τα προβλήματα της
πολυπλοκότητας και επεξεργασίας
μεγάλου όγκου δεδομένων
Υπερσύνολο της δομημένης
προσέγγισης
ΠΛΕΟΝΕΚΤΗΜΑ
•Καλύτερη μοντελοποίηση της
επιχειρησιακής λογικής (οντοτήτων και
σχέσεων μεταξύ τους) και
•επαναχρησιμοποίηση μονάδων λογισμικού.
Κάθε γενική φάση αναλύεται σε κύκλους ανάπτυξης και σε κάθε κύκλο ανάπτυξης λαμβάνουν
χώρα όλες ή κάποιες από τις εργασίες της προδιαγραφής των απαιτήσεων, της ανάλυσης, της
σχεδίασης, της υλοποίησης και του ελέγχου
ΑΠΟΤΕΛΕΣΜΑ κάθε κύκλος ανάπτυξης αφορά ένα υποσύνολο του λογισμικού υπό
ανάπτυξη κι επομένως σε περίπτωση που εμφανιστεί αδιέξοδο, το κόστος περιορίζεται σ’
αυτό της επανάληψης του τελευταίου κύκλου μόνο
֎ορίζονται από πολύ νωρίς οντότητες
(αντικείμενα) που επικοινωνούν μεταξύ τους
και στην τελική τους μορφή (κατά τη
σχεδίαση-υλοποίηση)
περιλαμβάνουν: Τόσο τις διαδικασίες λογισμικού όσο και
τα δεδομένα πάνω στα οποία αυτές επιδρούν.
֎ Λειτουργικές απαιτήσεις αντιμετωπίζονται ως σύνολο από περιπτώσεις χρήσης
Περιβάλλοντα λειτουργίας αντιμετωπίζονται ως σύνολα από χρήστες
Με βάση τις απαιτήσεις, δημιουργούνται στην τυποποιημένη γλώσσα
UML διαγράμματα περιπτώσεων χρήσης, που αποτελούν το μοντέλο
περιπτώσεων χρήσης (UseCase), αλλά και διαγράμματα δραστηριότητας
και συνεργασίας
Στη συνέχεια προκύπτει το μοντέλο ανάλυσης που καθορίζει
με μια αρχική προσέγγιση τις κλάσεις αντικειμένων που θα αποτελέσουν την
εφαρμογή λογισμικού, την ομαδοποίησή τους σε πακέτα ανάλυσης και τις
συσχετίσεις μεταξύ τους
ΚΟΙΝΟ ΣΤΟΙΧΕΙΟ ΚΑΙ ΤΩΝ ΔΥΟ
ΠΡΟΣΕΓΓΙΣΕΩΝ (ΔΟΜΗΜΕΝΗ,
ΕΝΟΠΟΙΗΜΕΝΗ)
Απαιτείται η αναλυτική καταγραφή των
προδιαγραφών των απαιτήσεων από το
λογισμικό σε επίσημο έγγραφο, με μορφή
κειμένου κυρίως, αλλά και
συμπληρωματικών διαγραμμάτων.
Γιατί;;;;;;;
Το έγγραφο αυτό αποτελεί τη βάση για την
έναρξη της επόμενης φάσης που είναι η
σχεδίαση του λογισμικού, όμως είναι πολύ
σημαντικό και για την επαλήθευση του
σχεδίου του λογισμικού όταν αυτό
ολοκληρωθεί

More Related Content

What's hot

τεχνολογία στο γυμνάσιο
τεχνολογία στο γυμνάσιοτεχνολογία στο γυμνάσιο
τεχνολογία στο γυμνάσιοstella markaki
 
Πολυμέσα
ΠολυμέσαΠολυμέσα
Πολυμέσαkalodikis
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή ΕπανάληψηςMakis Karadonas
 
Ο Θρησκευτικός φανατισμός μέσα από την ιστορία
Ο Θρησκευτικός φανατισμός μέσα από την ιστορίαΟ Θρησκευτικός φανατισμός μέσα από την ιστορία
Ο Θρησκευτικός φανατισμός μέσα από την ιστορίαΠΕ 01 ΜΠΑΛΤΟΣ ΙΩΑΝΝΗΣ
 
Ισορροπημένη διατροφή και η άσκηση
Ισορροπημένη διατροφή και η άσκησηΙσορροπημένη διατροφή και η άσκηση
Ισορροπημένη διατροφή και η άσκησηΑννα Παππα
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitorspapettas
 
παρουσίαση αθλητισμός
παρουσίαση αθλητισμόςπαρουσίαση αθλητισμός
παρουσίαση αθλητισμόςrounikos
 
Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)pasxelfstone
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσειςfrijalas
 
Tεχνικές διδασκαλίας στα θρησκευτικά
Tεχνικές διδασκαλίας στα θρησκευτικά Tεχνικές διδασκαλίας στα θρησκευτικά
Tεχνικές διδασκαλίας στα θρησκευτικά Αλμπανάκη Ξανθή
 
φαρμακοβιομηχανια φαρμαξ β5-β
φαρμακοβιομηχανια φαρμαξ β5-βφαρμακοβιομηχανια φαρμαξ β5-β
φαρμακοβιομηχανια φαρμαξ β5-β3gymkomo
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμουpainter1971
 
Τάξη υποδοχής ZE
Τάξη υποδοχής ZEΤάξη υποδοχής ZE
Τάξη υποδοχής ZEnatasaxr
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςEleni Kokkinou
 
σεναριο διδασκαλιασ Webquest
σεναριο διδασκαλιασ Webquestσεναριο διδασκαλιασ Webquest
σεναριο διδασκαλιασ Webquestfpapakon
 
Η διαμόρφωση του αναγλύφου στην Ευρώπη
Η διαμόρφωση του αναγλύφου στην ΕυρώπηΗ διαμόρφωση του αναγλύφου στην Ευρώπη
Η διαμόρφωση του αναγλύφου στην Ευρώπηgabriel_hadjimichael
 
Κοινοτητες πρακτικης και μαθησης
Κοινοτητες πρακτικης και μαθησηςΚοινοτητες πρακτικης και μαθησης
Κοινοτητες πρακτικης και μαθησηςXristina Fotopoulou
 

What's hot (20)

3psd
3psd3psd
3psd
 
τεχνολογία στο γυμνάσιο
τεχνολογία στο γυμνάσιοτεχνολογία στο γυμνάσιο
τεχνολογία στο γυμνάσιο
 
Πολυμέσα
ΠολυμέσαΠολυμέσα
Πολυμέσα
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
 
Ο Θρησκευτικός φανατισμός μέσα από την ιστορία
Ο Θρησκευτικός φανατισμός μέσα από την ιστορίαΟ Θρησκευτικός φανατισμός μέσα από την ιστορία
Ο Θρησκευτικός φανατισμός μέσα από την ιστορία
 
Ισορροπημένη διατροφή και η άσκηση
Ισορροπημένη διατροφή και η άσκησηΙσορροπημένη διατροφή και η άσκηση
Ισορροπημένη διατροφή και η άσκηση
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitors
 
παρουσίαση αθλητισμός
παρουσίαση αθλητισμόςπαρουσίαση αθλητισμός
παρουσίαση αθλητισμός
 
Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
 
Εφαρμογές νέφους (cloud computing)
Εφαρμογές νέφους (cloud computing)Εφαρμογές νέφους (cloud computing)
Εφαρμογές νέφους (cloud computing)
 
Tεχνικές διδασκαλίας στα θρησκευτικά
Tεχνικές διδασκαλίας στα θρησκευτικά Tεχνικές διδασκαλίας στα θρησκευτικά
Tεχνικές διδασκαλίας στα θρησκευτικά
 
Βασικές έννοιες της Πληροφορικής
Βασικές έννοιες της ΠληροφορικήςΒασικές έννοιες της Πληροφορικής
Βασικές έννοιες της Πληροφορικής
 
φαρμακοβιομηχανια φαρμαξ β5-β
φαρμακοβιομηχανια φαρμαξ β5-βφαρμακοβιομηχανια φαρμαξ β5-β
φαρμακοβιομηχανια φαρμαξ β5-β
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου
 
Τάξη υποδοχής ZE
Τάξη υποδοχής ZEΤάξη υποδοχής ZE
Τάξη υποδοχής ZE
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
 
σεναριο διδασκαλιασ Webquest
σεναριο διδασκαλιασ Webquestσεναριο διδασκαλιασ Webquest
σεναριο διδασκαλιασ Webquest
 
Η διαμόρφωση του αναγλύφου στην Ευρώπη
Η διαμόρφωση του αναγλύφου στην ΕυρώπηΗ διαμόρφωση του αναγλύφου στην Ευρώπη
Η διαμόρφωση του αναγλύφου στην Ευρώπη
 
Κοινοτητες πρακτικης και μαθησης
Κοινοτητες πρακτικης και μαθησηςΚοινοτητες πρακτικης και μαθησης
Κοινοτητες πρακτικης και μαθησης
 

Similar to Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων.pdf

Software Development Methodologies
Software Development MethodologiesSoftware Development Methodologies
Software Development MethodologiesDimitris Angelis
 
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfΣύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfJoSk9
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applicationspdalianis
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςAnna Tsolakou
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGeorgeDiamandis11
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGeorgeDiamandis11
 
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICSSYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICSGeorgeDiamandis11
 
Project Management Information Systems
Project Management Information SystemsProject Management Information Systems
Project Management Information SystemsGeorge Koutsou
 
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptxDIGITAL TRANSFORMATION AND STRATEGY_final el.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptxGeorgeDiamandis11
 
labs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platformlabs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso PlatformManos Batsis
 
CS Aware-Cyber Security Awareness, Καθ. Χρήστος Ηλιούδης
CS Aware-Cyber Security Awareness, Καθ. Χρήστος ΗλιούδηςCS Aware-Cyber Security Awareness, Καθ. Χρήστος Ηλιούδης
CS Aware-Cyber Security Awareness, Καθ. Χρήστος ΗλιούδηςOTS SA
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentISSEL
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...ISSEL
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010ISSEL
 
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...Georgios Gidas
 

Similar to Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων.pdf (20)

Software Development Methodologies
Software Development MethodologiesSoftware Development Methodologies
Software Development Methodologies
 
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfΣύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applications
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
 
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICSSYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
 
Project Management Information Systems
Project Management Information SystemsProject Management Information Systems
Project Management Information Systems
 
PhaST_flyer_01
PhaST_flyer_01PhaST_flyer_01
PhaST_flyer_01
 
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptxDIGITAL TRANSFORMATION AND STRATEGY_final el.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final el.pptx
 
labs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platformlabs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platform
 
HOU-CS-UGP-2013-12-ΑΘΑΝΑΣΙΟΥ
HOU-CS-UGP-2013-12-ΑΘΑΝΑΣΙΟΥHOU-CS-UGP-2013-12-ΑΘΑΝΑΣΙΟΥ
HOU-CS-UGP-2013-12-ΑΘΑΝΑΣΙΟΥ
 
CS Aware-Cyber Security Awareness, Καθ. Χρήστος Ηλιούδης
CS Aware-Cyber Security Awareness, Καθ. Χρήστος ΗλιούδηςCS Aware-Cyber Security Awareness, Καθ. Χρήστος Ηλιούδης
CS Aware-Cyber Security Awareness, Καθ. Χρήστος Ηλιούδης
 
SE4
SE4SE4
SE4
 
EPILOGH_Mar 2013
EPILOGH_Mar 2013EPILOGH_Mar 2013
EPILOGH_Mar 2013
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application Development
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010
 
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές και Προγραμματισμός-Θεωρητικές έννοι...
 

Recently uploaded

ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxeucharis
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxssuserb0ed14
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-242lykkomo
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνεDimitra Mylonaki
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Irini Panagiotaki
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορίαeucharis
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHROUT Family
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 

Recently uploaded (13)

ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνε
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 

Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων.pdf

  • 1. Κεφάλαιο 2ο: Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Α’ μέρος
  • 2. Η ποιότητα των πληροφοριών υποστηρίζει αποτελεσματικά τη λήψη αποφάσεων αποτελεί καταλυτικό παράγοντα που επηρεάζει την ποιότητα και το κόστος των αγαθών Η ανάγκη για την συλλογή δεδομένων και την μετατροπή τους σε χρήσιμες πληροφορίες, οδήγησε στη δημιουργία πληροφοριακών συστημάτων.
  • 3.  νοείται ο εκτελέσιμος κώδικας και ένα σύνολο ενδιάμεσων προϊόντων (προδιαγραφές, σχέδια, πηγαίος κώδικας, εκθέσεις ελέγχου κ.ά.) κλάδος εκείνος της επιστήμης της πληροφορικής που ασχολείται με την εύρεση και θεμελίωση μεθόδων για να περιγράφεται, να κατασκευάζεται και να συντηρείται λογισμικό
  • 4. •η ποιότητα, •η μεγαλύτερη δυνατή αυτοματοποίηση και παραγωγικότητα •και το ελάχιστο δυνατό κόστος παραγωγής και συντήρησης
  • 5.
  • 6. (Εναλλακτικές διαδρομές που μπορεί ν’ ακολουθήσει κάποιος για την κατασκευή και συντήρηση λογισμικού) Καταρράκτη Προτυποποίησης Λειτουργικής επαύξησης Σπειροειδής Πίδακα Γενικά Μοντέλα Εύκαμπτης ανάπτυξης κ.α. Μπορούν να χρησιμοποιηθούν συνδυαστικά
  • 7. κοινές σε όλα τα μοντέλα κύκλου ζωής ορισμός προβλήματος, μελέτη σκοπιμότητας, ανάλυση απαιτήσεων σχεδίαση, κωδικοποίηση Τα μοντέλα κύκλου ζωής λογισμικού στοχεύουν στην καθοδήγηση του κατασκευαστή προκειμένου αυτός να επιτύχει την καλύτερη δυνατή υλοποίηση των παραπάνω δραστηριοτήτων ανάπτυξης λογισμικού
  • 8. •σύλληψη της ιδέας του τρόπου κατασκευής •στις επιμέρους φάσεις και εργασίες που προτείνουν, •στην επαναληπτικότητα, •την εμβέλεια και τη σειρά των εργασιών, •στα ενδιάμεσα προϊόντα-συστατικά λογισμικού και την περιγραφή τους, •στις ενδιάμεσες αποτιμήσεις από τον πελάτη ή τον κατασκευαστή, •στην ευκολία και •το κόστος ενσωμάτωσης τροποποιήσεων.
  • 9. Ο προσδιορισμός των απαιτήσεων από το λογισμικό Γιατί; Γιατί οι απαιτήσεις από το λογισμικό αντανακλούν τις πληροφοριακές ανάγκες των επιχειρήσεων/ οργανισμών και πρέπει να καθορίζονται σε πολλά επίπεδα, από διάφορες οπτικές γωνίες και με διάφορα εργαλεία. Π.χ. το παράδειγμα της Άννας που θέλει να φτιάξει μια εφαρμογή για την αδερφή της που είναι μανικιουρίστ για μπορεί να οργανώνει τα ραντεβού της. Είναι όμως αυτό το πρώτο βήμα????
  • 10. Ανάγκες –απαιτήσεις του πελάτη Μελέτη σκοπιμότητας (για να δούμε αν είναι εφικτή η κατασκευή) Ο τρόπος που καταγράφονται είναι περίπου ίδιος σε όλα τα μοντέλα κύκλου ζωής (με κείμενα, πίνακες, διαγράμματα) ΔΙΑΦΟΡΑ Η καταγραφή των απαιτήσεων και η επαλήθευσή τους όμως διαφέρει μεταξύ των μοντέλων που ακολουθούν τη δομημένη ανάλυση από τη μια μεριά και την ανάλυση με βάση την ενοποιημένη (αντικειμενοστραφή) προσέγγιση από την άλλη.
  • 11. Ενοποιημένη προσέγγιση Rational unified Process(RUP) Πιο σύγχρονη Αντιμετωπίζει τα προβλήματα της πολυπλοκότητας και επεξεργασίας μεγάλου όγκου δεδομένων Υπερσύνολο της δομημένης προσέγγισης ΠΛΕΟΝΕΚΤΗΜΑ •Καλύτερη μοντελοποίηση της επιχειρησιακής λογικής (οντοτήτων και σχέσεων μεταξύ τους) και •επαναχρησιμοποίηση μονάδων λογισμικού.
  • 12. Κάθε γενική φάση αναλύεται σε κύκλους ανάπτυξης και σε κάθε κύκλο ανάπτυξης λαμβάνουν χώρα όλες ή κάποιες από τις εργασίες της προδιαγραφής των απαιτήσεων, της ανάλυσης, της σχεδίασης, της υλοποίησης και του ελέγχου ΑΠΟΤΕΛΕΣΜΑ κάθε κύκλος ανάπτυξης αφορά ένα υποσύνολο του λογισμικού υπό ανάπτυξη κι επομένως σε περίπτωση που εμφανιστεί αδιέξοδο, το κόστος περιορίζεται σ’ αυτό της επανάληψης του τελευταίου κύκλου μόνο
  • 13. ֎ορίζονται από πολύ νωρίς οντότητες (αντικείμενα) που επικοινωνούν μεταξύ τους και στην τελική τους μορφή (κατά τη σχεδίαση-υλοποίηση) περιλαμβάνουν: Τόσο τις διαδικασίες λογισμικού όσο και τα δεδομένα πάνω στα οποία αυτές επιδρούν. ֎ Λειτουργικές απαιτήσεις αντιμετωπίζονται ως σύνολο από περιπτώσεις χρήσης Περιβάλλοντα λειτουργίας αντιμετωπίζονται ως σύνολα από χρήστες Με βάση τις απαιτήσεις, δημιουργούνται στην τυποποιημένη γλώσσα UML διαγράμματα περιπτώσεων χρήσης, που αποτελούν το μοντέλο περιπτώσεων χρήσης (UseCase), αλλά και διαγράμματα δραστηριότητας και συνεργασίας
  • 14. Στη συνέχεια προκύπτει το μοντέλο ανάλυσης που καθορίζει με μια αρχική προσέγγιση τις κλάσεις αντικειμένων που θα αποτελέσουν την εφαρμογή λογισμικού, την ομαδοποίησή τους σε πακέτα ανάλυσης και τις συσχετίσεις μεταξύ τους
  • 15. ΚΟΙΝΟ ΣΤΟΙΧΕΙΟ ΚΑΙ ΤΩΝ ΔΥΟ ΠΡΟΣΕΓΓΙΣΕΩΝ (ΔΟΜΗΜΕΝΗ, ΕΝΟΠΟΙΗΜΕΝΗ) Απαιτείται η αναλυτική καταγραφή των προδιαγραφών των απαιτήσεων από το λογισμικό σε επίσημο έγγραφο, με μορφή κειμένου κυρίως, αλλά και συμπληρωματικών διαγραμμάτων. Γιατί;;;;;;; Το έγγραφο αυτό αποτελεί τη βάση για την έναρξη της επόμενης φάσης που είναι η σχεδίαση του λογισμικού, όμως είναι πολύ σημαντικό και για την επαλήθευση του σχεδίου του λογισμικού όταν αυτό ολοκληρωθεί