Αναπτυξη και Σχεδιαση Λογισμικου (ΗΥ420)
Προπτυχιακο Μαθημα
|
Περιεχομενο
Στoχοι
Βασικός στόχος του μαθήματος είναι να παρέχει τις τεχνικές και διοικητικές ικανότητες που είναι απαραίτητες για την ανάπτυξη μεγάλων έργων λογισμικού σε ομάδες.
Επιπλέον, οι φοιτητές θα έχουν τη δυνατότητα να αποκτήσουν πρακτική εμπειρία στα τεχνικά και διοικητικά ζητήματα που άπτονται της ανάπτυξης συστημάτων λογισμικού, συμμετέχοντας σε ομαδική εργασία.
Συνοπτικά, τα κύρια αντικείμενα που θα καλυφθούν είναι τα ακόλουθα:
- Εισαγωγή, σημασία και βασικές έννοιες της τεχνoλογίας λογισμικού.
- Κύκλος ζωής λογισμικού, μοντελοποίηση διεργασιών ανάπτυξης.
- Εξαγωγή απαιτήσεων.
- Σχεδίαση του συστήματος και των υποσυστημάτων.
- Αντικειμενοστρεφής σχεδίαση και βασικές τυπικές σημειογραφικές προσεγγίσεις (UML).
- Συγγραφή του κώδικα.
- Έλεγχος των προγραμμάτων και του συστήματος.
- Συντήρηση του συστήματος.
- Οργάνωση και διοίκηση έργων λογισμικού, μετρικές ποιότητας και εκτίμηση κόστους.
Συγγραματα
Βασικά συγγράματα
- "Τεχνολογία Λογισμικού: Θεωρία και Πράξη" (τόμοι Ι & II). Shari Lawrence Pfleeger, Εκδόσεις Κλειδάριθμος. Μετάφραση της 2ης αμερικανικής έκδοσης.
- «Τεχνολογία Λογισμικού». Εμμανουήλ Γιακουμάκης, Τόμοι Ι & ΙΙ, Εκδόσεις «Σταμούλη»
- «Εισαγωγή στη UML». Martin Fowler, Εκδόσεις «Κλειδάριθμος»
`Aλλα συγγράματα:
- "Software Engineering: A Practitioner's Approach". Roger S. Pressman, Εκδοτικός οίκος McGraw-Hill.
- "Theory and Problems of Software Engineering". David A. Gustafson, Εκδοτικός οίκος McGraw-Hill.
Υλη
- Από το σύγγραμα "Τεχνολογία Λογισμικού: Θεωρία και Πράξη" (τόμοι Ι & II). Shari Lawrence Pfleeger, Εκδόσεις Κλειδάριθμος. Μετάφραση της 2ης αμερικανικής έκδοσης:
- Κεφάλαιο 1
- Εξαιρούνται οι παράγραφοι 1.9 έως 1.15
- Κεφάλαιο 2
- Εξαιρούνται οι παράγραφοι 2.5 έως 2.11
- Κεφάλαιο 3
- Εξαιρούνται οι παράγραφοι 3.4 έως 3.13
- Κεφάλαιο 4
- Εξαιρούνται οι παράγραφοι 4.5 (Ιεραρχικές τεχνικές, Μεθοδολογία τεχνολογίας απαιτήσεων λογισμικού, Ζ, Άλλα χαρακτηριστικά των σημειογραφιών απαιτήσεων), 4.12 έως 4.18
- Κεφάλαιο 5
- Εξαιρούνται οι παράγραφοι 5.6, 5.7, 5.9 έως 5.15
- Κεφάλαιο 6
- Εξαιρούνται οι παράγραφοι 6.8 έως 6.14
- Κεφάλαιο 8
- Εξαιρούνται οι παράγραφοι 8.9 έως 8.15
- Περιλαμβάνονται οι διαφάνειες του μαθήματος.
- Περιλαμβάνεται οτιδήποτε ειπώθηκε στην τάξη.
Ενδεικτικες Ασκησεις
Φυλλάδιο με ενδεικτικές ασκήσεις.
Τυπολογιο για την Εξεταση
Τυπολόγιο το οποίο θα σας είναι διαθέσιμο στην εξέταση.
Προσοχή!: Το τυπολόγιο θα σας δοθεί με τα θέματα. Δεν πρέπει να έχετε μαζί σας δική σας έκδοση.
Αλλες Πηγες