TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I HPOºOPIKH. TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ, TfiÌÔ A' APXE TEXNO O IA O I MIKOY. TfiÌÔ A' B Û ÏÂÈÔ BÂÛÎÔ ÎË.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I HPOºOPIKH. TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ, TfiÌÔ A' APXE TEXNO O IA O I MIKOY. TfiÌÔ A' B Û ÏÂÈÔ BÂÛÎÔ ÎË."

Transcript

1 E π A π π ªπ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ, TfiÌÔ A' B Û ÏÂÈÔ BÂÛÎÔ ÎË HPOºOPIKH TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I APXE TEXNO O IA O I MIKOY TfiÌÔ A' Á ÚËÌ ÙÔ fiùëûë: E Úˆapple Î EappleÈÙÚÔapple, E Úˆapple Îfi KÔÈÓˆÓÈÎfi T ÌÂ Ô, /ÓÛË V. H 20/1

2 Tεχνολογία Λογισµικού I

3

4 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας ΠΛΗΡΟΦΟΡΙΚΗ Aρχές Tεχνολογίας Λογισµικού I Tεχνολογία Λογισµικού I BAΣIΛEIOΣ BEΣKOYKHΣ ιδάκτωρ Hλεκτρολόγος Mηχανικός και Mηχανικός Yπολογιστών ΠATPA 2000

5 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα APXEΣ TEXNOΛOΓIAΣ ΛOΓIΣMIKOY Τόµος A' Tεχνολογία Λογισµικού I Συγγραφή BAΣIΛEIOΣ BEΣKOYKHΣ ιδάκτωρ Hλεκτρολόγος Mηχανικός και Mηχανικός Yπολογιστών Κριτική Ανάγνωση AXIΛΛEAΣ KAMEAΣ ρ Mηχανικός H/Y και Πληροφορικής Ακαδηµαϊκός Υπεύθυνος για την επιστηµονική επιµέλεια του τόµου ΠANAΓIΩTHΣ ΠINTEΛAΣ Καθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Πατρών Επιµέλεια στη µέθοδο της εκπαίδευσης από απόσταση HΛIAΣ ΣTAYPOΠOYΛOΣ Γλωσσική Επιµέλεια IΩANNHΣ ΓAΛANOΠOYΛOΣ Τεχνική Επιµέλεια ΕΣΠΙ ΕΚ ΟΤΙΚΗ Ε.Π.Ε. Καλλιτεχνική Επιµέλεια Σελιδοποίηση TYPORAMA Συντονισµός ανάπτυξης εκπαιδευτικού υλικού και γενική επιµέλεια των εκδόσεων ΟΜΑ Α ΕΚΤΕΛΕΣΗΣ ΕΡΓΟΥ ΕΑΠ / ISBN: Kωδικός Έκδοσης: ΠΛH 20/1 Copyright 2000 για την Ελλάδα και όλο τον κόσµο ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Οδός Παπαφλέσσα & Υψηλάντη, Πάτρα Τηλ: (061) , Φαξ: (061) Σύµφωνα µε το Ν. 2121/1993, απαγορεύεται η συνολική ή αποσπασµατική αναδηµοσίευση του βιβλίου αυτού ή η αναπαραγωγή του µε οποιοδήποτε µέσο χωρίς την άδεια του εκδότη.

6 ÂÚÈÂ fiìâó Πρόλογος... 9 K º π 1 ÓˆÚÈÌ ÌÂ ÙËÓ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις Yπολογιστές και Λογισµικό Tεχνικές Kατασκευές και Λογισµικό Kρίση Λογισµικού Tεχνολογία Λογισµικού Tο Λογισµικό ως µέρος συστηµάτων Tο Λογισµικό ως προϊόν Συστατικά στοιχεία Λογισµικού Σύνοψη κεφαλαίου K º π 2 MÔÓÙ Ï K ÎÏÔ Zˆ ÔÁÈÛÌÈÎÔ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις H έννοια του µοντέλου κύκλου ζωής Το µοντέλο του καταρράκτη Το µοντέλο πρωτοτυποποίησης Tο µοντέλο λειτουργικής επαύξησης Tο σπειροειδές µοντέλο Tο µοντέλο του πίδακα Σύγχρονα µοντέλα κύκλου ζωής λογισµικού Περιγραφή διαδικασιών ανάπτυξης και προϊόντων λογισµικού Σύνοψη κεφαλαίου... 48

7 6 TEXNO O IA O I MIKOY I K º π 3 ÚÔ È ÁÚ Ê Aapple ÈÙ ÛÂˆÓ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις H έννοια της απαίτησης από το λογισµικό Mηχανική απαιτήσεων Aνάλυση και προδιαγραφή απαιτήσεων Kαταγραφή των απαιτήσεων από το λογισµικό Προβλήµατα στον προσδιορισµό απαιτήσεων Σύνοψη κεφαλαίου K º π 4  ÛË Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις Σκοπός της σχεδίασης Tεχνοτροπίες σχεδίασης Aντικείµενο και αποτελέσµατα της σχεδίασης ιατάξεις λογισµικού Aρχιτεκτονική σχεδίαση Λεπτοµερής σχεδίαση µονάδων Σχεδίαση δεδοµένων Σύνοψη κεφαλαίου K º π 5 Ú ÁˆÁ ËÁ Ô KÒ ÈÎ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις Από τη σχεδίαση στην κωδικοποίηση Eπιθυµητά χαρακτηριστικά του πηγαίου κώδικα Γλώσσες προγραµµατισµού Τεχνικές συγγραφής πηγαίου κώδικα Επαναχρησιµοποίηση µονάδων προγράµµατος Σύνοψη κεφαλαίου

8 EPIEXOMENA 7 K º π 6 KÂÊ Ï ÈÔ 6: ŒÏÂÁ Ô Î È ÈfiÚıˆÛË ÛÊ ÏÌ ÙˆÓ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά Eισαγωγικές παρατηρήσεις Γενικό πλαίσιο ελέγχου Προγραµµατισµός του ελέγχου Tεχνικές ελέγχου Eκτέλεση ελέγχου Aναφορές ελέγχου ιόρθωση σφαλµάτων Σύγχρονα εργαλεία ελέγχου Σύνοψη κεφαλαίου Γλωσσάρι όρων Γλωσσάρι όρων Γλωσσάρι όρων Προτεινόµενη βιβλιογραφία Βιβλιογραφία για περαιτέρω ανάγνωση Eπίλογος

9

10 ÚfiÏÔÁÔ Φίλε αναγνώστη Το βιβλίο που κρατάς είναι το πρώτο από τα εκπαιδευτικά εγχειρίδια που θα χρησιµοποιήσεις στο πρόγραµµα σπουδών Πληροφορικής του Ελληνικού Ανοικτού Πανεπιστηµίου και ειδικότερα στη Θεµατική Ενότητα «Αρχές Τεχνολογίας Λογισµικού». Σκοπός του βιβλίου είναι να σε συνοδέψει στην αποκάλυψη µιας νέας, πολυσυζητηµένης και συνάµα συναρπαστικής περιοχής της επιστήµης της Μηχανικής (Engineering), η οποία στα ελληνικά επικράτησε να αποκαλείται «Τεχνολογία Λογισµικού» (Software Engineering). Στις µέρες µας όλοι µιλούν για την επανάσταση της πληροφορικής και των τηλεπικοινωνιών, για τις σύγχρονες εφαρµογές των υπολογιστών, που θα αλλάξουν τη ζωή µας, για το Internet και τις τεχνικές αλλά και κοινωνικές πλευρές της διάδοσής του. Η επιστήµη των υπολογιστών έχει, αναµφίβολα, προοδεύσει δραµατικά. Τίποτα όµως δε θα µπορούσε να είναι ορατό και εφαρ- µόσιµο σε ευρεία κλίµακα, αν δεν υπήρχε το κατάλληλο λογισµικό. Το λογισµικό είναι εκείνο το συστατικό που, αν και το ίδιο δεν έχει χειροπιαστή υπόσταση, µπορεί να καταστήσει µια υπολογιστική µηχανή χρήσιµη στον άνθρωπο. Όσο περισσότερο αναπτύσσονται οι ηλεκτρονικοί υπολογιστές, όσο περισσότερες δυνατότητες αποκτούν, τόσο περισσότερες γίνονται οι απαιτήσεις του ανθρώπου από αυτούς, τόσο περισσότερο σύνθετες εργασίες τους αναθέτουµε. Η ικανοποίηση των απαιτήσεων αυτών γίνεται µε τη βοήθεια του λογισµικού, η πολυπλοκότητα του οποίου αναπόφευκτα συνεχώς και αυξάνεται. Αν συνδυάσει κανείς το γεγονός ότι το λογισµικό λειτουργεί σε υπολογιστικές µηχανές, οι οποίες συνεχώς εξελίσσονται και ότι ικανοποιεί απαιτήσεις οι οποίες γίνονται ολοένα περισσότερες, πιο πολύπλοκες και µεταβάλλονται ταχύτατα µε το χρόνο, µε τη µη χειροπιαστή φύση του λογισµικού, τότε µπορεί εύκολα να υποψιαστεί ότι η κατασκευή του είναι από µόνη της µια ιδιαίτερα δύσκολη υπόθεση. Πράγµατι, από τα πρώτα χρόνια της διάδοσης των υπολογιστών, όχι ακόµα σε ευρεία κλίµακα, εκδηλώθηκαν σηµαντικά προβλήµατα στην κατασκευή λογισµικού. Είναι χαρακτηριστικό ότι ο όρος «Τεχνολογία Λογισµικού» (Software Engineering) εισήχθη για πρώτη φορά µαζί µε τον όρο «Κρίση Λογισµικού» (Software Crisis), το Έκτοτε, οι κατασκευαστές λογισµικού και οι ακαδηµαϊκοί ερευνητές προσπαθούν να προτείνουν τρόπους ώστε να γίνεται σωστά και αποτελεσµατικά

11 10 TEXNO O IA O I MIKOY I η κατασκευή λογισµικού καλής ποιότητας. Σε κάθε εποχή, ο ενθουσιασµός και οι τυµπανοκρουσίες της έλευσης µιας νέας προσέγγισης έδιναν τη θέση τους στην προσγειωµένη πραγµατικότητα. Τα προβλήµατα στην ανάπτυξη του λογισµικού συµπεριφέρονταν λίγο ως πολύ σαν λερναία ύδρα, όπου στη θέση κάθε κεφαλιού που κοβόταν φύτρωναν περισσότερα. Σήµερα, η αναζήτηση του «καλύτερου» τρόπου κατασκευής λογισµικού θεωρείται ιδεατή επιδίωξη. Έχει καταστεί σαφές ότι δεν υπάρχει καµία «χρυσή συνταγή» και ότι η ανάπτυξη του λογισµικού οφείλει να είναι µια ιδιαίτερα ευέλικτη διαδικασία, εύκολα προσαρµόσιµη στις εκάστοτε συνθήκες, αλλά και στη φύση τού εκάστοτε προβλήµατος στην επίλυση του οποίου χρησιµοποιείται λογισµικό. Αυτή είναι και η φιλοδοξία και συνάµα η πρόκληση που έχει να αντιµετωπίσει η Τεχνολογία Λογισµικού: να περιγράψει διαδικασίες που να είναι τεκµηριωµένες, σαφείς, προσαρµόσιµες στις εκάστοτε συνθήκες, εύκολα εφαρµόσιµες και οι οποίες οδηγούν στην κατασκευή καλής ποιότητας λογισµικού, µέσα στο προκαθορισµένο χρονοδιάγραµµα και προϋπολογισµό. Όπως και σε άλλα τεχνικά έργα, η ικανοποίηση όλων αυτών των απαιτήσεων δεν είναι εύκολη. Η επιδίωξη καλύτερης ποιότητας και πληρότητας σε ένα τεχνικό έργο (όπως, για παράδειγµα, ένας αυτοκινητόδροµος ή µια γέφυρα) είναι αναµενόµενο ότι και θα το καθυστερήσει και θα καταναλώσει µεγαλύτερο προϋπολογισµό. Σκεφτείτε πόσο µεγαλύτερο µπορεί να γίνει το πρόβληµα αυτό όταν το τεχνικό έργο είναι µη χειροπιαστό και κατασκευάζεται µε απαιτήσεις που µπορεί να µεταβάλλονται κατά τη διάρκεια της κατασκευής του, όπως ισχύει µε το λογισµικό. Μια ουσιώδης διαφορά του τεχνικού έργου ανάπτυξης λογισµικού, από την κατασκευή ενός οποιουδήποτε κλασικού τεχνικού έργου, είναι ότι για την πρώτη το µόνο απαιτούµενο κεφάλαιο είναι το µυαλό. Για να γίνει, δηλαδή, κανείς κατασκευαστής λογισµικού, δεν απαιτούνται τα κεφάλαια που απαιτούνται για να γίνει κατασκευαστής δηµόσιων τεχνικών έργων. Αυτό ισχύει και σε µακρο οικονοµικό επίπεδο: Για να γίνει µια χώρα ισχυρή στη βιοµηχανία λογισµικού, δεν είναι απαραίτητο να κάνει άλλες επενδύσεις παρά µόνο εκείνες που σχετίζονται µε την ανάπτυξη του ανθρώπινου δυναµικού. Για χώρες µικρές, όπως η δική µας, αυτό δίνει στην Τεχνολογία Λογισµικού µια άλλη διάσταση πρόκλησης: αν αναπτύξουµε µια ισχυρή βιοµηχανία λογισµικού, µπορούµε να διεκδικήσουµε µια καλύτερη θέση στην πολυφηµούµενη παγκοσµιοποιηµένη οικονοµία του αύριο. Ένα µικρό λιθαράκι στην ανάπτυξη του ανθρώπινου παράγοντα που θα µπο-

12 TEXNO O IA O I MIKOY I 11 ρέσει να µας οδηγήσει σε µια τέτοια πορεία, φιλοδοξεί να βάλει η γνώση που είναι αποτυπωµένη στο βιβλίο που κρατάς, φίλε αναγνώστη. Είναι προϊόν ακαδηµαϊκής και επαγγελµατικής εµπειρίας στο χώρο της ανάπτυξης λογισµικού και επιχειρείται να σου δοθεί µε τρόπο σαφή και κατανοητό. Σε ορισµένες περιπτώσεις στη βιβλιογραφία ίσως να συναντήσεις ελαφρώς διαφοροποιη- µένες προσεγγίσεις ή ακόµη και ορισµούς του ίδιου όρου. Αυτό είναι ενδεικτικό της κατάστασης σύγχυσης που επικράτησε για πολλά χρόνια στην κοινότητα των κατασκευαστών λογισµικού. Σύντοµα θα µπορείς να διακρίνεις το ουσιώδες από το δευτερεύον, σύντοµα θα αντιλαµβάνεσαι την ουσία και όχι τον τύπο των ορισµών. Το ζητούµενο, ούτως ή άλλως, δεν είναι να αποµνηµονεύσεις ούτε να αποδεχτείς γνώση «άνευ όρων». Είναι να µάθεις πώς να µαθαίνεις, να κρίνεις και να αξιολογείς. Οι γνώσεις που περιέχουν τα βιβλία πληροφορικής σύντοµα καθίστανται ανεπίκαιρες. Αυτό που ίσως µένει είναι η συµβολή τους στη δια- µόρφωση ενός τρόπου σκέψης. Αυτή είναι και η δική µας επιδίωξη, µέσα από αρκετά προβλήµατα και κυρίως µαχόµενοι µε την ανάγκη διατήρησης ενός (σχετικά µε το αντικείµενο) µικρού µεγέθους του βιβλίου αυτού. Τα παραδείγµατα και η µελέτη περίπτωσης στα Κεφάλαια 3 και 4 αξίζουν την προσοχή σου και θέλουµε να πιστεύουµε ότι συµβάλλουν στην επιδίωξη αυτή. Κατά τα άλλα, στο Κεφάλαιο 1 θα βρεις µια εισαγωγή στην Τεχνολογία Λογισµικού και µια απόπειρα να προσδιοριστεί το λογισµικό ως τεχνικό κατασκεύασµα, ως µέρος συστηµάτων, αλλά και ως προϊόν. Το κεφάλαιο στοχεύει στην οριοθέτηση του χώρου µέσα στον οποίο θα κινηθεί η ύλη που θα ακολουθήσει, καθώς και στην παράθεση χρήσιµων ορισµών, οι οποίοι θα χρησι- µοποιηθούν σε όλα τα κεφάλαια που θα ακολουθήσουν. Στο Κεφάλαιο 2 παρουσιάζεται η έννοια του «µοντέλου κύκλου ζωής λογισµικού» και τα βασικότερα από τα µοντέλα που χρησιµοποιούνται σήµερα. Εισάγονται σηµαντικές έννοιες, όπως «µοντέλο κύκλου ζωής», «διαδικασία ανάπτυξης», «φάση», «εργασία», «δραστηριότητα» και «εργαλείο» και δηµιουργείται το περίγραµ- µα πάνω στο οποίο θα γίνει η περιγραφή του τρόπου ανάπτυξης λογισµικού, η οποία θα ακολουθήσει. Τα επόµενα δύο κεφάλαια (3 και 4) είναι ουσιαστικά η «ψυχή» του βιβλίου και απαιτούν τη µεγαλύτερη προσοχή και ενασχόληση. Στο Κεφάλαιο 3 περιγράφεται η διαδικασία προσδιορισµού και καταγραφής των απαιτήσεων από το λογισµικό µε τεχνικές δοµηµένης ανάλυσης. Πιστεύω ότι και ως αναγνώστης θα συµφωνήσεις ότι αυτή είναι η πιο κρίσιµη και δηµιουργική εργασία

13 12 TEXNO O IA O I MIKOY I κατά την ανάπτυξη του λογισµικού. Η επιτυχία της θέτει τα θεµέλια για ένα επιτυχηµένο έργο λογισµικού, ενώ η αστοχία της µεταφέρεται πολλαπλασιαστικά σε όλες τις φάσεις που θα ακολουθήσουν, µε οδυνηρά συνήθως αποτελέσµατα. Στο Κεφάλαιο 4 περιγράφεται η φάση της δοµηµένης σχεδίασης λογισµικού, δηλαδή η διαδικασία µετάβασης από προδιαγραφές, οι οποίες καθορίζουν το «τι θα κάνει το λογισµικό», σε σχέδιο, το οποίο καθορίζει το «πώς». Η αφοµοίωση των αναφεροµένων στα δύο αυτά κεφάλαια απαιτεί σηµαντική ενασχόληση µε πολλά παραδείγµατα, αλλά και µελέτη της βιβλιογραφίας, ιδιαίτερα των δύο πρώτων προτεινόµενων αναφορών συµπληρωµατικής βιβλιογραφίας. Είναι χρήσιµο η αναδροµή στη βιβλιογραφία να γίνει, αφού έχει ολοκληρωθεί µία τουλάχιστον ανάγνωση των κεφαλαίων αυτών και αφού ο αναγνώστης έχει ασχοληθεί µε τις προτεινόµενες δραστηριότητες, καθώς και µε άλλα παραδείγµατα. Στο Κεφάλαιο 5 γίνεται µια περιήγηση στην παραγωγή πηγαίου κώδικα. Το θέµα πραγµατεύεται µε όση γενικότητα απαιτεί η αναφορά του σε ένα βιβλίο Τεχνολογίας Λογισµικού. Σε άλλες θεµατικές ενότητες, όπως, για παράδειγ- µα, οι «Τεχνικές προγραµµατισµού» και «Γλώσσες προγραµµατισµού», γίνεται µια δεόντως εκτενής αναφορά σε θέµατα προγραµµατισµού. Τέλος, το Κεφάλαιο 6 αναφέρεται σε τεχνικές ελέγχου, εντοπισµού και διόρθωσης σφαλ- µάτων. Η διαδικασία αυτή είναι συχνά υποτιµηµένη, τόσο λόγω εσφαλµένης αντίληψης, όσο και εξαιτίας χρονικών πιέσεων. Είναι όµως ο µόνος τρόπος που µπορεί να τεκµηριώσει το βαθµό εµπιστοσύνης απέναντι στην ορθότητα µιας εφαρµογής λογισµικού, ο οποίος ποτέ (ούτε και στις περιπτώσεις που το λογισµικό χρησιµοποιείται για διασκέδαση) δεν µπορεί να χαρακτηριστεί ως «αδιάφορος». Κλείνοντας, επιθυµώ να ευχαριστήσω όλους εκείνους που συνέβαλαν µε τη συνεργασία τους στη συγγραφή του βιβλίου αυτού. Ιδιαίτερα ευχαριστώ τον καθηγητή κ. Πιντέλα για την εµπιστοσύνη και τη συνεργασία του, το φίλο και συνεργάτη Ν. Παπασπύρου, καθώς και τον κ. Ν. Λεβογιάννη, για την πολύτιµη βοήθειά τους. Τέλος, όλους εκείνους που µε υπέφεραν το διάστηµα που πέρασε, αλλά και τους συνεργάτες του ΕΑΠ, χωρίς τη µεθοδική συµβολή των οποίων δε θα µπορούσε να έχει ολοκληρωθεί το συγγραφικό έργο. Επιθυµώ να αφιερώσω το βιβλίο στους µαχόµενους πληροφορικάριους, σε όλους εκείνους που παράγουν και δε «διαχειρίζονται». Βασίλειος Χ. Βεσκούκης Αθήνα, εκέµβριος 1999

14 ÚÔÙÂÈÓfiÌÂÓË BÈ ÏÈÔÁÚ Ê BÈ ÏÈÔÁÚ Ê Τα δύο πρώτα από τα προτεινόµενα βιβλία αποτελούν κλασικά συγγράµµατα που χρησιµοποιούνται στη διδασκαλία της Τεχνολογίας Λογισµικού σε πολλά πανεπιστήµια του κόσµου, είτε αυτούσια ως εκπαιδευτικά εγχειρίδια είτε ως συνοδευτικό υλικό. Καλύπτουν αρκετά µεγαλύτερο εύρος ύλης από αυτό του βιβλίου που κρατάτε και περιέχουν πλήθος χρήσιµων ασκήσεων. Ιδιαίτερα συνιστάται να προσέξετε τα κεφάλαια 1, 2, του Pressman, και τα κεφάλαια 4 7, 12 13, του Sommerville. Σε κάθε περίπτωση, η παραποµπή στο αντίστοιχο τµήµα της βιβλιογραφίας είναι περισσότερο αποδοτική, όταν γίνεται µετά την ανάγνωση του σχετικού κεφαλαίου στο βιβλίο αυτό. Pressman, R. S., Software Engineering A Practitioners Approach, McGraw Hill 4th edition. Sommerville, I., Software Engineering, London: Addison Wesley. Ακολούθως προτείνονται δύο από τα βιβλία που αποτέλεσαν το θεµέλιο της δοµηµένης ανάλυσης και σχεδίασης. Αν και ήδη έχουν κάποια ηλικία, ο αναγνώστης µπορεί εκεί να βρει τη θεωρητική θεµελίωση και πλήθος παραδειγµάτων δοµηµένης ανάλυσης και σχεδίασης. Yourdon, E. and Constantine, L. L. (1979), Structured Design, Englewood Cliffs, New Jersey: Prentice Hall, ISBN Yourdon, E. (1989), Modern Structured Analysis, Yourdon Press, Prentice Hall Building, Englewood Cliffs, New Jersey Τέλος, το βιβλίο του κ. Σκορδαλάκη αποτελεί το εγχειρίδιο του αντίστοιχου µαθήµατος στο ΕΜΠ και περιέχει µια µεγάλη κάλυψη µε κατανοητού βάθους αναφορές σε πολλά θέµατα της Τεχνολογίας Λογισµικού. Σκορδαλάκης, Μ. (1991), Εισαγωγή στην Τεχνολογία Λογισµικού, Αθήνα, εκδόσεις ΣΥΜΜΕΤΡΙΑ.

15 242 TEXNO O IA O I MIKOY I BÈ ÏÈÔÁÚ Ê µè ÏÈÔÁÚ Ê ÁÈ appleâú ÈÙ Úˆ Ó ÁÓˆÛË Στη βιβλιογραφία που ακολουθεί καλύπτονται σε αρκετά µεγαλύτερο βάθος ορισµένα σηµαντικά κεφάλαια της Τεχνολογίας Λογισµικού. Οι δύο πρώτες αναφορές ασχολούνται µε την εξέλιξη της πρακτικής πλευράς της ανάπτυξης λογισµικού µέσα σε µία δεκαετία, ενώ η τρίτη είναι η πρώτη παρουσίαση του σπειροειδούς µοντέλου κύκλου ζωής. Agresti, W. W. (1986), New Paradigms for Software Development, IEEE Computer Society Order Number 707, IEEE Computer Society Press. Boehm, B. W. (1975) In Horowitz, E. et al., Practical Strategies for Developing Large Software Systems, Reading, Massachusetts: Addison Wesley. Boehm, B. W., A Spiral Model of Software Development and Enhancement, IEEE Computer, May 1988, pp Έπεται ένα σύνολο αναφορών σε ζητήµατα όπως ο κύκλος ζωής, η επαλήθευση λογισµικού, το κόστος ανάπτυξης, η σύγκριση εναλλακτικών µοντέλων κύκλου ζωής, γενικές αρχές της Τεχνολογίας Λογισµικού, αλλά και δοµηµένη ανάλυση / σχεδίαση και έλεγχος και εργαλεία CASE. Ο αναγνώστης παραπέµπεται στη βιβλιογραφία αυτή µόνο όταν έχει ήδη εξαντλήσει τη µελέτη της συµπληρωµατικής βιβλιογραφίας και θέλει να εµβαθύνει ακόµη περισσότερο. Boehm, B. W., Software life cycle factors, Handbook of Software Engineering, edited by C. Vick and C. V. Ramamoorthy, Van Nostrand Reinhold, New York, 1984, pp Boehm, B. W., Verifying and Validating Software Requirements and Design Specifications, IEEE Software, January 1984, pp Brooks, F. P. (1982), The Mythical Man Month, Reading, Massachusetts: Addison Wesley. Budgen, D. (1989), Introduction to Software Engineering, SEI Curriculum Module SEI CM 2 2.1, Software Engineering Institute, Carnegie Mellon University. Davis, A. M., E. H. Bersoff and E. R. Comer, A Strategy for Comparing Aternative Software Development Life Cycle Models,

16 TEXNO O IA O I MIKOY I 243 IEEE Trans. on Soft. Eng., Vol. 14, No. 10, 1988, pp BÈ ÏÈÔÁÚ Ê De Macro, T. (1978), Structured Analysis and System Specification, New York, Yourdon Press. Fairley, R. E. (1985), Software Engineering Concepts, McGraw Hill. Gane, C. and T. Sarson (1979), Structured Systems Analysis: Tools and Techniques, N. J., Prentice Hall, Englewood Cliffs. Gane, Chris (1990), Computer Aided Software Engineering, Englewood Cliffs, New Jersey: Prentice Hall, ISBN Hall, A., Seven Myths of Formal Methods, IEEE Software, September 1990, pp Howden, W. E. (1987), Functional Program Testing and Analysis, McGraw Hill International Editions. Οι τέσσερις αναφορές που ακολουθούν είναι τα πρότυπα του IEEE που αποτέλεσαν τη βάση για την περιγραφή των εγγράφων προδιαγραφών των απαιτήσεων από το λογισµικό, σχεδίασης κ.ά. Πρόκειται για ιδιαίτερα χρήσιµες αναφορές, οι οποίες, αν και δεν περιέχουν γνώση, είναι ένα καλό σηµείο αναφοράς για τη δόµηση τέτοιων εγγράφων. Αξίζει να αναφερθεί ότι η πιστοποίηση εταιρειών ανάπτυξης λογισµικού κατά τα πρότυπα της σειράς 9000 ISO απαιτεί τη συµµόρφωση µε τέτοια έγγραφα, όπως συµβαίνει και µε πολλά έργα ανάπτυξης λογισµικού το τελευταίο διάστηµα. IEEE Guide To Software Requirements Specification, ANSI/IEEE, Std , IEEE Recommended Practice for Software Design Descriptions, ANSI/IEEE, Std IEEE Standard for Software Test Documentation, ANSI/IEEE, Std IEEE Standard Glossary of Software Engineering Terminology, ANSI/IEEE, Std Οι τελευταίες από τις αναφορές προαιρετικής ανάγνωσης κινούνται στο ίδιο πλαίσιο της µεγαλύτερης εµβάθυνσης σε ύλη, η

17 244 TEXNO O IA O I MIKOY I BÈ ÏÈÔÁÚ Ê οποία έχει νόηµα όταν ή ύλη έχει καλυφθεί πλήρως, τόσο από αυτό το βιβλίο όσο και από τη συµπληρωµατική βιβλιογραφία. Ιδιαίτερη αναφορά αξίζει στην τελευταία των αναφορών, όπου το θέµα της σχεδίασης Βάσεων εδοµένων αντιµετωπίζεται σε πληρότητα και βάθος. Jackson, M. A. (1983), System Development, Englewood Cliffs, N. J.: Prentice Hall. Macro, A. and J. Buxton (1987), The Craft of Software Engineering, Addison Wesley. Peters, L. J. (1981), Software Design, New York: Yourdon Press, ISBN Scacchi, W. (1987), Models of Software Evolution: Life Cycle and Process, SEI Curriculum Module SEI CM , Carnegie Mellon University, Software Engineering Institute. Williams, R. D., Management of Software Development, Handbook of Software Engineering, Edited by C. R. Vick and C. V. Ramamoorthy, Van Nostrand Reinhold, 1984, pp Κόλλιας, Γ. (1986), Βάσεις εδοµένων, τόµος ΙΙ, Αθήνα, εκδόσεις ΣΥΜΜΕΤΡΙΑ.

18 Eapple ÏÔÁÔ Φίλε αναγνώστη, Στο σηµείο αυτό ολοκληρώνεται η πρώτη σου περιήγηση στη γνωστική περιοχή της Τεχνολογίας Λογισµικού µε οδηγό το βιβλίο που κρατάς. Ως συγγραφέας, θέλω να ελπίζω ότι το βιβλίο σε βοήθησε στην πορεία σου και σου έδωσε τη θεµελιώδη γνώση και την αρχική καθοδήγηση σχετικά µε τα θέµατα που πραγµατεύεται. Εξίσου, αν όχι περισσότερο, θέλω να ελπίζω ότι µε την περιήγηση αυτή σού κινήθηκε το ενδιαφέρον και ο προβληµατισµός σχετικά µε την Τεχνολογία Λογισµικού. Ένα βιβλίο δεν είναι «καλό», όταν περιέχει τις απαντήσεις. Σε αρκετές περιπτώσεις, είναι καλύτερο όταν θέτει τα ερωτήµατα και προσπαθεί να παρωθήσει τον αναγνώστη να βρει µόνος του τις απαντήσεις. Η λεγόµενη «βιοµηχανική πρακτική», η οποία ακολουθείται σήµερα στην κατασκευή του λογισµικού, έχει εξελίξει πολλά από τα αναφερό- µενα στο βιβλίο αυτό. Αυτό δεν τα καθιστά «άχρηστα», όπως άχρηστες δεν είναι οι βασικές γνώσεις των µαθηµατικών, παρά το ότι κάπου µπορεί να είναι τετριµµένη η εφαρµογή τους. Η εφαρµογή και η εξέλιξη µιας επιστήµης προϋποθέτουν την ύπαρξη καλών θεµελίων, ακόµα και αν αυτά δεν είναι ορατά «πάνω από το έδαφος». Η ωφελιµιστική αντι- µετώπιση των πάντων στις µέρες µας συχνά µας κάνει να αντιµετωπίζουµε την επιστήµη ως ένα «εφόδιο για δουλειά», ως µια «επιταγή προς εξαργύρωση» έναντι υλικής ευηµερίας. Η επιστήµη, ωστόσο, είναι κάτι περισσότερο από αυτό. Είναι ο δρόµος για την αποκάλυψη της αξίας του γίγνεσθαι και δεν εξαργυρώνεται πάντα, ούτε και µπορεί να κατηγοριοποιείται απροβληµάτιστα σε «χρήσιµη» και «άχρηστη», σε «εφαρµόσιµη» και «παρωχηµένη» και να προσπερνάται. Από την αρχή, εξάλλου, σου δηλώσαµε ότι το ζητούµενο δεν είναι η αποµνηµόνευση και η αποδοχή της «αλήθειας», αλλά η κριτική τοποθέτησή σου σε όλα όσα αναφέρονται τόσο σε αυτό το βιβλίο όσο και στη βιβλιογραφία, στην οποία συχνά θα ανατρέξεις. Εκεί, όπου θα βρεις παρουσιάσεις που δεν είχαν το δικό µας περιορισµό χώρου, τις οποίες πρέπει να αξιολογήσεις και να κρίνεις. Σε κάθε περίπτωση, µην περιµένεις µόνο από τα βιβλία να καταλάβεις την Τεχνολογία Λογισµικού. Αν δε «σηκώσεις τα µανίκια», αν δεν καταπιαστείς µε πραγ- µατικά προβλήµατα, αν δεν εξαντλήσεις τις ασκήσεις που θα λάβεις

19 246 TEXNO O IA O I MIKOY I για εκπόνηση στο πλαίσιο των σπουδών σου στο ΕΑΠ, τότε το πιθανότερο είναι ότι η επαφή σου µε το θέµα είναι µάλλον επιφανειακή. Στο δεύτερο µέρος του βιβλίου αυτού (Θεµατική Ενότητα «Τεχνολογία Λογισµικού ΙΙ») θα ασχοληθούµε µε περισσότερο σύγχρονες προσεγγίσεις στην ανάπτυξη του λογισµικού, οι οποίες κερδίζουν συνεχώς έδαφος σήµερα και πιστεύω πως θα τις δούµε να επικρατούν στο µέλλον. Μέχρι τότε, «καλό δρόµο και καλή αντάµωση!». Βασίλειος Χ. Βεσκούκης Αθήνα, εκέµβριος 1999

Tεχνολογία Λογισµικού II

Tεχνολογία Λογισµικού II Tεχνολογία Λογισµικού II ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΣΧΕ ΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ Τόµος B' Tεχνολογία Λογισµικού II BAΣIΛEIOΣ

Διαβάστε περισσότερα

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα

Διαβάστε περισσότερα

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË E π A π π ª π ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË TfiÌÔ A' B Û ÏÂÈÔ KfiÌË È ÎÙÈÎ ÙË ÏËÚÔÊÔÚÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα

Διαβάστε περισσότερα

TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ

TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ E π A π π ª π TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ TfiÌÔ ' AÓ ÛÙ ÛÈÔ EÌ ÏˆÙ YappleÔÏÔÁÈÛÙ Î È KÔÈÓˆÓ, Information Society ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Διαβάστε περισσότερα

EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ

EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ E π A π π ª π EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ B' NÈÎfiÏ Ô TÚ ÏÈ EappleÈıÂÒÚËÛË ÛÙËÌ ÙˆÓ ÁÈ ÙËÓ ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ

Διαβάστε περισσότερα

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ. TfiÌÔ ' ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ. ÎÔı Ó ÛË

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ. TfiÌÔ ' ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ. ÎÔı Ó ÛË E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ TfiÌÔ ' apple Ú ˆÓ ÎÔı Ó ÛË ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ

Διαβάστε περισσότερα

Θεωρία Πληροφορίας και Kωδικοποίησης

Θεωρία Πληροφορίας και Kωδικοποίησης Θεωρία Πληροφορίας και Kωδικοποίησης Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική

Διαβάστε περισσότερα

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ ' KÏ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛ ÚÔÁÚ ÌÌ ÙÈÛÌÔ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα

Διαβάστε περισσότερα

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ A' HÏ appleèù ÎË EÈÛ ÁˆÁ ÛÙËÓ EappleÈÛÙ ÌË ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Διαβάστε περισσότερα

E π A π π ª π. Â È ÛÌfi ÔÁÈÛÌÈÎÔ. TfiÌÔ ' ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II. KÏÂ ÓıË Ú ÌappleÔ Ï Ë. (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi )

E π A π π ª π. Â È ÛÌfi ÔÁÈÛÌÈÎÔ. TfiÌÔ ' ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II. KÏÂ ÓıË Ú ÌappleÔ Ï Ë. (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi ) E π A π π ª π Â È ÛÌfi ÔÁÈÛÌÈÎÔ TfiÌÔ ' KÏÂ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών

Διαβάστε περισσότερα

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ B' ÏÔ apple Ú ÎË ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα APXEΣ TEXNOΛOΓIAΣ

Διαβάστε περισσότερα

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ ' AÓ Ú T fiáèô TÔ KfiÛÙÔ ÙË ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ Θεµατική

Διαβάστε περισσότερα

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ. TfiÌÔ B' NÂ ÚˆÓÈÎ ÎÙ Î È ÓÔ AÚÁ Ú ÎË EÊ ÚÌÔÁ

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ. TfiÌÔ B' NÂ ÚˆÓÈÎ ÎÙ Î È ÓÔ AÚÁ Ú ÎË EÊ ÚÌÔÁ E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ TfiÌÔ B' ÓÔ AÚÁ Ú ÎË NÂ ÚˆÓÈÎ ÎÙ Î È EÊ ÚÌÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα BΑΣΙΚΑ ΖΗΤΗΜΑΤΑ ΙΚΤΥΩΝ Η/Υ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα BΑΣΙΚΑ ΖΗΤΗΜΑΤΑ ΙΚΤΥΩΝ Η/Υ ίκτυα Yπολογιστών I Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα

Διαβάστε περισσότερα

Tεχνολογία Λογισµικού I

Tεχνολογία Λογισµικού I Tεχνολογία Λογισµικού I ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα AΡΧΕΣ TΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ Τόµος A' Tεχνολογία Λογισµικού

Διαβάστε περισσότερα

E π A π π ª π. È ÎÚÈÙ M ıëì ÙÈÎ. Î È M ıëì ÙÈÎ ÔÁÈÎ. TfiÌÔ A' È ÎÚÈÙ M ıëì ÙÈÎ ÂÒÚÁÈÔ BÔ ÚÔ

E π A π π ª π. È ÎÚÈÙ M ıëì ÙÈÎ. Î È M ıëì ÙÈÎ ÔÁÈÎ. TfiÌÔ A' È ÎÚÈÙ M ıëì ÙÈÎ ÂÒÚÁÈÔ BÔ ÚÔ E π A π π ª π È ÎÚÈÙ M ıëì ÙÈÎ Î È M ıëì ÙÈÎ ÔÁÈÎ TfiÌÔ A' ÂÒÚÁÈÔ BÔ ÚÔ È ÎÚÈÙ M ıëì ÙÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ Θεµατική Eνότητα

Διαβάστε περισσότερα

ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ E π A π π ª π ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ TfiÌÔ ' NÈÎfiÏ Ô ÔÁÔı ÙË È ÈÎ Û Â Î È T ÓÈÎ ÓÂ Ô BÂÏÙ ˆÛË ÙË ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας

Διαβάστε περισσότερα

E π A π π ª π. Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi. MÔÓÙÂÏÔappleÔ ËÛË. TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË Î È ÚÔÛÔÌÔ ˆÛË

E π A π π ª π. Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi. MÔÓÙÂÏÔappleÔ ËÛË. TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË Î È ÚÔÛÔÌÔ ˆÛË E π A π π ª π Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi Î È MÔÓÙÂÏÔappleÔ ËÛË TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË MÔÓÙÂÏÔappleÔ ËÛË Î È ÚÔÛÔÌÔ ˆÛË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών

Διαβάστε περισσότερα

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË E π A π π ª π ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË TfiÌÔ B' B Û ÏÂÈÔ KfiÌË AÓ ÛÙ ÛÈÔ MÈÎÚfiappleÔ ÏÔ ÏËÚÔÊÔÚÈÎ ÛÙËÓ EÎapple  ÛË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών

Διαβάστε περισσότερα

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ A' ˆÎÚ ÙË K ÙÛÈÎ AÛÊ ÏÂÈ YappleÔÏÔÁÈÛÙÒÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Διαβάστε περισσότερα

ιαχείριση και Ποιότητα Λογισµικού

ιαχείριση και Ποιότητα Λογισµικού ιαχείριση και Ποιότητα Λογισµικού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα

Διαβάστε περισσότερα

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ E' AÓ Ú T fiáèô ÛÂÈ ÚÔÌËıÂ Ù AÁÔÚ ÛÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ Θεµατική

Διαβάστε περισσότερα

B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ E π A π π ª π B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ TfiÌÔ E' Aı Ó ÛÈÔ apple ÚÁ ÚË ÂÈÁÌ ÙÔÏË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IΣΦAΛIΣH

Διαβάστε περισσότερα

E π A π π ª π. ÚÔÁÚ ÌÌ ÙÈÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. TfiÌÔ A' Â È ÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. AÁÁÂÏfiappleÔ ÏÔ

E π A π π ª π. ÚÔÁÚ ÌÌ ÙÈÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. TfiÌÔ A' Â È ÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. AÁÁÂÏfiappleÔ ÏÔ E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ A' X Ú Ï ÌappleÔ AÁÁÂÏfiappleÔ ÏÔ Â È ÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH

Διαβάστε περισσότερα

Aρχές Διοίκησης Επιχειρήσεων

Aρχές Διοίκησης Επιχειρήσεων Aρχές Διοίκησης Επιχειρήσεων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα

Διαβάστε περισσότερα

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ B' ˆÎÚ ÙË K ÙÛÈÎ AÛÊ ÏÂÈ ÈÎÙ ˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική

Διαβάστε περισσότερα

Mηχανολογική Σχεδίαση

Mηχανολογική Σχεδίαση Mηχανολογική Σχεδίαση Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα και

Διαβάστε περισσότερα

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ E π A π Δ π Δ ª π OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ Aı Ó ÛÈÔ X ÛÈ Îfi ËÌ ÙÚÈÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ TfiÌÔ ' XÚÔÓÈÎfi Î È OÈÎÔÓÔÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi ŒÚÁˆÓ Xρονικός και Oικονομικός Προγραμματισμός Έργων Σημείωση Το

Διαβάστε περισσότερα

Σχεδιασμός και Eκτίμηση Έργων

Σχεδιασμός και Eκτίμηση Έργων Σχεδιασμός και Eκτίμηση Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα

Διαβάστε περισσότερα

Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής

Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής M E KO. E. (192Û.) 23/5/2003 15:36 ÂÏ 1 Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη

Διαβάστε περισσότερα

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ E π A π Δ π Δ ª π È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ TfiÌÔ ' ËÌ ÙÚÈÔ ÂˆÚÁ Î ÎË YÁÚ ÂˆÚÁÈÎ Aapplefi ÏËÙ Yγρά Γεωργικά Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων

Διαβάστε περισσότερα

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ ' Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ BÏ ÛË M Ú ÓÙ

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ ' Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ BÏ ÛË M Ú ÓÙ E π A π π ª π º ÛÈÎÔ ËÌÂ TfiÌÔ ' BÏ ÛË M Ú ÓÙ Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα

Διαβάστε περισσότερα

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ ' B Û ÏÂÈÔ ZÔÚÎ Ë KÚ appleùôáú Ê ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική

Διαβάστε περισσότερα

Aισθητήρες και Mικροαισθητήρες

Aισθητήρες και Mικροαισθητήρες TÛÔ Î Ï (128Û.) 2/1/2004 14:03 ÂÏ 1 Aισθητήρες και Mικροαισθητήρες Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.

Διαβάστε περισσότερα

Eισαγωγή στην Πυρηνική Φυσική

Eισαγωγή στην Πυρηνική Φυσική Eισαγωγή στην Πυρηνική Φυσική Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα

Διαβάστε περισσότερα

Ψηφιακή επεξεργασία εικόνων και σηµάτων

Ψηφιακή επεξεργασία εικόνων και σηµάτων Ψηφιακή επεξεργασία εικόνων και σηµάτων Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική

Διαβάστε περισσότερα

K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) :13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών

K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) :13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) 18-10-06 09:13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως

Διαβάστε περισσότερα

Θεµέλια Γραµµικού Προγραµµατισµού

Θεµέλια Γραµµικού Προγραµµατισµού Θεµέλια Γραµµικού Προγραµµατισµού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα

Διαβάστε περισσότερα

Εισαγωγή στην Τεχνολογία Λογισµικού

Εισαγωγή στην Τεχνολογία Λογισµικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μάθηµα "Τεχνολογία Λογισµικού", 9ο εξάµηνο Εισαγωγή στην Τεχνολογία Λογισµικού Βασίλειος Βεσκούκης ρ Ηλεκτρολόγος Μηχανικός

Διαβάστε περισσότερα

KO MA E I O OIH H 30/5/ :32 ÂÏ 1. Eπιστήµη Πολυµερών

KO MA E I O OIH H 30/5/ :32 ÂÏ 1. Eπιστήµη Πολυµερών KO MA E I O OIH H 30/5/2003 12:32 ÂÏ 1 Eπιστήµη Πολυµερών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.

Διαβάστε περισσότερα

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ ËÌ ÙÚÈÔ ÂˆÚÁ Î ÎË TfiÌÔ ' ÙÂÚ ˆÚÁÈÎ Aapplefi ÏËÙ Στερεά Γεωργικά Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των

Διαβάστε περισσότερα

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛˆÓ. I.. ÂÚÔı Ó ÛË

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛˆÓ. I.. ÂÚÔı Ó ÛË E π A π π ª π OÚÁ ÓÈÎ XËÌ TfiÌÔ ' I.. ÂÚÔı Ó ÛË º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛÂˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας ΣΠΟΥ ΕΣ ΣΤΙΣ ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ Oργανική Xηµεία Tόµος

Διαβάστε περισσότερα

Τεχνολογία Λογισµικού Ι Κεφάλαια 1-21

Τεχνολογία Λογισµικού Ι Κεφάλαια 1-21 ΕΛΛΗΝΙΚΟ ΑΝΟΙΧΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Πρόγραµµα σπουδών "ΠΛΗΡΟΦΟΡΙΚΗ" - Θ.Ε. ΠΛΗ11 Τεχνολογία Λογισµικού Ι Κεφάλαια 1-21 Βασίλειος Βεσκούκης ιδάκτωρ Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών v.vescoukis@cs.ntua.gr

Διαβάστε περισσότερα

Σύµµικτες Kατασκευές

Σύµµικτες Kατασκευές TÚÈ ÓÙ Ê ÏÏÔ / ÂÏÈ. 10-06-05 15:39 ÂÏ 1 Σύµµικτες Kατασκευές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.

Διαβάστε περισσότερα

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ E π A π Δ π Δ ª π OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ TfiÌÔ A' ÂÒÚÁÈÔ KÔÚÚ Aı Ó ÛÈÔ X ÛÈ Îfi OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ Oικονομική Tεχνικών Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη

Διαβάστε περισσότερα

E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I. TfiÌÔ ' HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi. NÈÎfiÏ Ô. K Ï ÊË

E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I. TfiÌÔ ' HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi. NÈÎfiÏ Ô. K Ï ÊË E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I TfiÌÔ ' NÈÎfiÏ Ô. K Ï ÊË HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική

Διαβάστε περισσότερα

K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/ :03 ÂÏ 1. Mικροηλεκτρονική

K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/ :03 ÂÏ 1. Mικροηλεκτρονική K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/2004 13:03 ÂÏ 1 Mικροηλεκτρονική Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.

Διαβάστε περισσότερα

Εισαγωγή στην Τεχνολογία Λογισµικού

Εισαγωγή στην Τεχνολογία Λογισµικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μάθηµα "Τεχνολογία Λογισµικού", 9ο εξάµηνο Τι είναι Λογισµικό; Προγράµµατα ηλεκτρονικού υπολογιστή οµές δεδοµένων µε µόνιµη

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ Τόµος A' ίκτυα Υπολογιστών ΙΙ ΓΙΩΡΓΟΣ ΦΟΥΣΚΑΣ Ειδικός Λειτουργικός

Διαβάστε περισσότερα

Eγκυροποίηση Λογισµικού

Eγκυροποίηση Λογισµικού Eγκυροποίηση Λογισµικού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και

Διαβάστε περισσότερα

Εισαγωγή στην Τεχνολογία Λογισµικού

Εισαγωγή στην Τεχνολογία Λογισµικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μάθηµα "Τεχνολογία Λογισµικού", 9ο εξάµηνο Εισαγωγή στην Τεχνολογία Λογισµικού Νίκος Παπασπύρου Γιάννης Μαΐστρος Βασίλης

Διαβάστε περισσότερα

TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ

T ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ E π A π π ª π T ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ TfiÌÔ A' EÏapple KÂÚ ÓÔ T ÓËÙ NÔËÌÔÛ ÓË Î È ŒÌappleÂÈÚ ÛÙ Ì Ù ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Διαβάστε περισσότερα

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ E π A π Δ π Δ ª π NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ Aσφάλεια Eκτέλεσης Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την

Διαβάστε περισσότερα

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË Δ ª 1 π À À ÎÙÔÚ ÙÔÈ Â ÈÎ Ô ÙË Úˆapple Î ŒÓˆÛË Το έργο συγχρηµατοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό ηµόσιο ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΙΚΑΙΟΥ ΚΑΙ ΙΟΙΚΗΣΗΣ Στοιχεία ικαίου της

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ

ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ E π A π π ª π ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ B Û ÏË M ÚÌ Ú M Ú ÌappleÚÔappleÔ ÏÔ M ÚÌ Ú TfiÌÔ A' K ÙÙ ÚÈÎ BÈÔÏÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY

Διαβάστε περισσότερα

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ A Ì ÓÙÈÔ ÎÔÚ ÏË KˆÓÛÙ ÓÙ ÓÔ KÔÌÓ ÙÛ TfiÌÔ A' OÈÎÈ Î Î È ÏÏ ÌË EappleÈÎ Ó Ó Aapplefi ÏËÙ Oικιακά και άλλα μη Eπικίνδυνα Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο

Διαβάστε περισσότερα

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ E π A π π ª π H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ TfiÌÔ A' KÒÛÙ ÚfiÁÏÔ IÛÙÔÚ ÙË º ÛÈÎ Î È ÙË XËÌÂ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ

Διαβάστε περισσότερα

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ A' KˆÓÛÙ ÓÙ ÓÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ ÈÔÓ ÛÈÔ K ÙÚÈÌappleÔ. NÔÌÔıÂÛ EÎÙ ÏÂÛË T ÓÈÎÒÓ ŒÚÁˆÓ

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ A' KˆÓÛÙ ÓÙ ÓÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ ÈÔÓ ÛÈÔ K ÙÚÈÌappleÔ. NÔÌÔıÂÛ EÎÙ ÏÂÛË T ÓÈÎÒÓ ŒÚÁˆÓ E π A π Δ π Δ ª π NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ TfiÌÔ A' KˆÓÛÙ ÓÙ ÓÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ ÈÔÓ ÛÈÔ K ÙÚÈÌappleÔ NÔÌÔıÂÛ EÎÙ ÏÂÛË T ÓÈÎÒÓ ŒÚÁˆÓ Nομοθεσία Eκτέλεσης Tεχνικών Έργων ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΜΟΝΤΕΛΑ ΚΥΚΛΟΥ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ. Σκοπός. Έννοιες-κλειδιά

ΚΕΦΑΛΑΙΟ 2 ΜΟΝΤΕΛΑ ΚΥΚΛΟΥ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ. Σκοπός. Έννοιες-κλειδιά ΚΕΦΑΛΑΙΟ 2 ΜΟΝΤΕΛΑ ΚΥΚΛΟΥ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ Σκοπός Σκοπός του κεφαλαίου είναι ο ορισμός της έννοιας του μοντέλου κύκλου ζωής λογισμικού, η γνωριμία με τα πιο διαδεδομένα από αυτά τα μοντέλα, η ταξινόμηση

Διαβάστε περισσότερα

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ E' º ÛÌ ÙÔÛÎÔapple ºÒÙË NÙ

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ E' º ÛÌ ÙÔÛÎÔapple ºÒÙË NÙ E π A π π ª π º ÛÈÎÔ ËÌÂ TfiÌÔ E' ºÒÙË NÙ º ÛÌ ÙÔÛÎÔapple ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα ΦΥΣΙΚΟΧΗΜΕΙΑ

Διαβάστε περισσότερα

Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος

Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος ºAP H / ÂÏÈ. 10-06-05 08:20 ÂÏ 1 Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων

Διαβάστε περισσότερα

NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ

NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ E π A π Δ π Δ ª π NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ ÚËÁfiÚË K Ï ÌappleÔ Î O ÛÛ M ÓˆÏÈ Ë K ÏÏÈfiappleË ÓË KˆÓÛÙ ÓÙ ÓÔ Ô ÊÏ Iˆ ÓÓË Ô ÊÏ TfiÌÔ ' ÂÚÈ ÏÏÔÓÙÈÎ EappleÈappleÙÒÛÂÈ ŒÚÁˆÓ Î È EÚÁÔÙ Í ˆÓ Περιβαλλοντικές

Διαβάστε περισσότερα

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' BÈÔÌfiÚÈ : ÔÌ & ÂÈÙÔ ÚÁÈÎfiÙËÙ N ÎÔ K. K Ú Ì ÓÔ

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' BÈÔÌfiÚÈ : ÔÌ & ÂÈÙÔ ÚÁÈÎfiÙËÙ N ÎÔ K. K Ú Ì ÓÔ E π A π π ª π OÚÁ ÓÈÎ XËÌÂ TfiÌÔ ' N ÎÔ K. K Ú Ì ÓÔ BÈÔÌfiÚÈ : ÔÌ & ÂÈÙÔ ÚÁÈÎfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ

Διαβάστε περισσότερα

Eπικοινωνία Aνθρώπου Yπολογιστή

Eπικοινωνία Aνθρώπου Yπολογιστή ABOYPH /264Û. 4/6/2003 09:45 ÂÏ 1 Eπικοινωνία Aνθρώπου Yπολογιστή Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1 ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Σκοπός. Προσδοκώμενα αποτελέσματα. Έννοιες-κλειδιά

ΚΕΦΑΛΑΙΟ 1 ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Σκοπός. Προσδοκώμενα αποτελέσματα. Έννοιες-κλειδιά ΚΕΦΑΛΑΙΟ 1 ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Σκοπός Σκοπός του κεφαλαίου αυτού είναι ο ορισμός της έννοιας του λογισμικού, η τοποθέτησή του μέσα στις δραστηριότητες των οποίων η εκτέλεση πραγματοποιείται

Διαβάστε περισσότερα

Σχεδίαση Λογισμικού. Σημείωση

Σχεδίαση Λογισμικού. Σημείωση Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ E π A π Δ π Δ ª π È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ TfiÌÔ ' ÂÚ ÛÈÌÔ ÌappleÂÚ ÙÔ AÛÙÈÎ Ì Ù Aστικά Λύματα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία

Διαβάστε περισσότερα

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες

Διαβάστε περισσότερα

ÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ

ÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ ÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ Δ ª μ1 ÚÈ ÓÙÔ ÎË apple ÎÔ ÚÔ ıëáëù ıóèîô ªÂÙÛfi ÈÔ ÔÏ Ù ÓÂ Ô È ÈÎ Ì Ù ÈÔ ÎËÛË ŒÚÁˆÓ Το έργο συγχρηµατοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό ηµόσιο

Διαβάστε περισσότερα

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË Δ ª 1 π À À ÎÙÔÚ ÙÔÈ Â ÈÎ Ô ÙË Úˆapple Î ŒÓˆÛË Το έργο συγχρηµατοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό ηµόσιο ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΙΚΑΙΟΥ ΚΑΙ ΙΟΙΚΗΣΗΣ Στοιχεία ικαίου της

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 13 ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ. Έννοιες-κλειδιά. Σύνοψη

ΚΕΦΑΛΑΙΟ 13 ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ. Έννοιες-κλειδιά. Σύνοψη ΚΕΦΑΛΑΙΟ 13 ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ Σκοπός του κεφαλαίου είναι να εισάγει τον αναγνώστη στις βασικές έννοιες της διασφάλισης ποιότητας λογισμικού, στα πρότυπα και στις διαδικασίες που ακολουθούνται.

Διαβάστε περισσότερα

µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ.

µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ. µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ. µ µ : µ µ µ µ. µ µµ, µ. µ µµ µ µ µ µ., µ µ µ µ 2005 µ µµ µ µ µ µ., µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ opusmagnum µ µ / 1997-2005 ISBN: 960-538-562-7 : 37/3 Copyright

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα Σήµατα και Συστήµατα Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα

Διαβάστε περισσότερα

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ A Ì ÓÙÈÔ ÎÔÚ ÏË KˆÓÛÙ ÓÙ ÓÔ KÔÌÓ ÙÛ TfiÌÔ B' EappleÈÎ Ó Ó Aapplefi ÏËÙ Eπικίνδυνα Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Tυπικές Προδιαγραφές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα

Διαβάστε περισσότερα

Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς

Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική

Διαβάστε περισσότερα

Προχωρημένα Ζητήματα Σχεδιασμού Κατανεμημένων Συστημάτων Εγχειρίδιο Μελέτης

Προχωρημένα Ζητήματα Σχεδιασμού Κατανεμημένων Συστημάτων Εγχειρίδιο Μελέτης Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού

Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού Μάρα Νικολαϊδου Αντικείµενο & Σκοπός Παρουσίαση και ανάλυση όλων των σταδίων της διαδικασίας ανάπτυξης

Διαβάστε περισσότερα

Σχεδιασμός και Διαχείριση Λογισμικού

Σχεδιασμός και Διαχείριση Λογισμικού Σχεδιασμός και Διαχείριση Λογισμικού Μαρία Ρήγκου Δρ Πανεπιστημίου Πατρών Δημήτριος Σταυρινούδης Δρ Πανεπιστημίου Πατρών Τόμος Β Διαχείριση και Ποιότητα Λογισμικού Το έργο υλοποιείται στο πλαίσιο του

Διαβάστε περισσότερα

1η Ηµερίδα Ενηµέρωσης για τη δράση Ελληνικά Ακαδηµαϊκά Ηλεκτρονικά Συγγράµµατα και Βοηθήµατα

1η Ηµερίδα Ενηµέρωσης για τη δράση Ελληνικά Ακαδηµαϊκά Ηλεκτρονικά Συγγράµµατα και Βοηθήµατα 1η Ηµερίδα Ενηµέρωσης για τη δράση Ελληνικά Ακαδηµαϊκά Ηλεκτρονικά Συγγράµµατα και Βοηθήµατα Οριζόντια Δράση Σύνδεσµος Ελληνικών Ακαδηµαϊκών Βιβλιοθηκών Εθνικό Μετσόβιο Πολυτεχνείο Εθνικό Δίκτυο Έρευνας

Διαβάστε περισσότερα

ÚıÔ ÔÍ ÛÙÔÓ 20fi ÈÒÓ. È ÏÔÁÔ ÙË ÚıÔ ÔÍ ÌÂ ÛË Î È Ó ÙÔÏ Δ ª. Ú Ú Ù μ Û ÏÂÈÔ Ú μ ÏÏÈ Ó ÙÔ ÕÁÁÂÏÔ. apple Î. ıëáëù

ÚıÔ ÔÍ ÛÙÔÓ 20fi ÈÒÓ. È ÏÔÁÔ ÙË ÚıÔ ÔÍ ÌÂ ÛË Î È Ó ÙÔÏ Δ ª. Ú Ú Ù μ Û ÏÂÈÔ Ú μ ÏÏÈ Ó ÙÔ ÕÁÁÂÏÔ. apple Î. ıëáëù ÚıÔ ÔÍ ÛÙÔÓ 20fi ÈÒÓ Δ ª Ú Ú Ù μ Û ÏÂÈÔ Ú μ ÏÏÈ Ó ÙÔ ÕÁÁÂÏÔ ÂÛapplefiÙË ˆÙ ÚÈÔ apple Î. ıëáëù È ÏÔÁÔ ÙË ÚıÔ ÔÍ ÌÂ ÛË Î È Ó ÙÔÏ Το έργο συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό Δημόσιο

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 10/10/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ Ì E π A π π ª π H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ Ì ÈÔÓ ÛÈÔ AÓ appleôïèù ÓÔ Âfi ˆÚÔ AÚ Ìapple Ù B Û ÏÂÈÔ K Ú ÎÒÛÙ B Ûˆ KÈÓÙ TfiÌÔ ' ºÈÏÔÛÔÊ ÙË EappleÈÛÙ ÌË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών

Διαβάστε περισσότερα

Μεθοδολογίες Παραγωγής Λογισµικού

Μεθοδολογίες Παραγωγής Λογισµικού Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 9/10/2017 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Κύκλου

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΑΜΗΝΟ Η ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΦΟΙΤΗΤΗ : ΜΟΣΧΟΥΛΑ ΟΛΓΑ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : 30/02 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕ ΡΙΩΝ ΜΕ ΧΡΗΣΗ

Διαβάστε περισσότερα

Στοχαστική υναµική των Kατασκευών

Στοχαστική υναµική των Kατασκευών M ÓÒÏË.ÛÂÏ.(272Û) 27-07-04 15:30 ÂÏ 1 Στοχαστική υναµική των Kατασκευών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΡΟΧΩΡΗΜΕΝΕΣ ΣΠΟΥ ΕΣ ΣΤΗ ΦΥΣΙΚΗ.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΡΟΧΩΡΗΜΕΝΕΣ ΣΠΟΥ ΕΣ ΣΤΗ ΦΥΣΙΚΗ. Σηµείωση: Οι εικόνες οι οποίες έχουν περιληφθεί στον παρόντα τόµο χρησιµοποιούνται για καθαρά εκπαιδευτικούς σκοπούς και υποκαθιστούν την προβολή εικαστικού υλικού στο πλαίσιο µιας διάλεξης. Παρατίθενται

Διαβάστε περισσότερα

Παραδοτέο Π.1 (Π.1.1) Εκθέσεις για προµήθεια εκπαιδευτικού υλικού

Παραδοτέο Π.1 (Π.1.1) Εκθέσεις για προµήθεια εκπαιδευτικού υλικού 1 ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΕΠΕΑΕΚ ΙΙ Μέτρο 2.2 Αναµόρφωση Προγραµµάτων Προπτυχιακών Σπουδών ιεύρυνση Τριτοβάθµιας Κατ. Πράξης 2.2.2.α Αναµόρφωση Προγραµµάτων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΉΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΣΥΣΤΗΜΑ ONLINE ΑΞΙΟΛΟΓΗΣΗΣ ΚΑΘΗΓΗΤΩΝ/ Ι ΑΣΚΟΝΤΩΝ

ΠΑΝΕΠΙΣΤΉΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΣΥΣΤΗΜΑ ONLINE ΑΞΙΟΛΟΓΗΣΗΣ ΚΑΘΗΓΗΤΩΝ/ Ι ΑΣΚΟΝΤΩΝ ΠΑΝΕΠΙΣΤΉΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΣΥΣΤΗΜΑ ONLINE ΑΞΙΟΛΟΓΗΣΗΣ ΚΑΘΗΓΗΤΩΝ/ Ι ΑΣΚΟΝΤΩΝ Επιµέλεια εργασίας: Ροβίθη έσποινα, 108/02 Επιβλέποντες καθηγητές: Σατρατζέµη

Διαβάστε περισσότερα

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ ' EÍ ÏÈÍË ÂÒÚÁÈÔ PÔ ÎË

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ ' EÍ ÏÈÍË ÂÒÚÁÈÔ PÔ ÎË E π A π π ª π ÂÓÂÙÈÎ TfiÌÔ ' ÂÒÚÁÈÔ PÔ ÎË EÍ ÏÈÍË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα ΓENETIKH Τόµος

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών

Διαβάστε περισσότερα

Αρχιτεκτονικές Συστημάτων Διάχυτου και Σφαιρικού Υπολογισμού

Αρχιτεκτονικές Συστημάτων Διάχυτου και Σφαιρικού Υπολογισμού Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

Ζητήματα Σχεδιασμού και Προγραμματισμού Συστημάτων ΔιάχυτουΥπολογισμού

Ζητήματα Σχεδιασμού και Προγραμματισμού Συστημάτων ΔιάχυτουΥπολογισμού Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

Πληροφορική 2. Τεχνολογία Λογισμικού

Πληροφορική 2. Τεχνολογία Λογισμικού Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού

Διαβάστε περισσότερα

Τεχνολογία Λογισµικού Ι Κεφάλαιο 6

Τεχνολογία Λογισµικού Ι Κεφάλαιο 6 ΕΛΛΗΝΙΚΟ ΑΝΟΙΧΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Πρόγραµµα σπουδών "ΠΛΗΡΟΦΟΡΙΚΗ" - Θ.Ε. ΠΛΗ11 Τεχνολογία Λογισµικού Ι Κεφάλαιο 6 Βασίλειος Βεσκούκης ιδάκτωρ Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών v.vescoukis@cs.ntua.gr

Διαβάστε περισσότερα

Ποιότητα Λογισμικού και Πιστοποίηση

Ποιότητα Λογισμικού και Πιστοποίηση Ποιότητα Λογισμικού και Πιστοποίηση Πιστοποιήση: - Διεργασιών Λογισμικού - Προϊόντων Λογισμικού Ι. Σταμέλος Καθηγητής Τεχνολογίας Λογισμικού Τμ. Πληροφορικής Α.Π.Θ. Ποιότητα Λογισμικού Ένας ορισμός (από

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 6: Τεχνολογία Λογισμικού-Software Engineering Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Σχεδίαση Middleware Εγχειρίδιο Μελέτης

Σχεδίαση Middleware Εγχειρίδιο Μελέτης Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα