ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ
Βιβλιοθήκες
Οι Δραστηριότητες αποτελούν το σημαντικότερο εργαλείο του βιβλίου για τη σε βάθος κατανόηση των βασικών εννοιών που εμπλέκονται στη διαδικασία ανάπτυξης λογισμικού. Οι εκατό και πλέον Δραστηριότητες του βιβλίου οδηγούν τον αναγνώστη σε μια βήμα προς βήμα εφαρμογή των θεωρητικών εννοιών στη διαδικασία ανάπτυξης με την ενεργό συμμετοχή του σε αυτή, μέσα από επιλεγμένες για το σκοπό αυτό μελέτες περίπτωσης. Η εκτέλεση τους επιβάλλεται για την σε βάθος κατανόηση των εννοιών που εισάγει το βιβλίο.
Για την υλοποίηση ορισμένων Δραστηριοτήτων δίνονται βιβλιοθήκες ή πρόσθετο υλικό το οποίο παρατίθεται στην ιστοσελίδα αυτή οργανωμένο ανά κεφάλαιο.
ΚεφΑλαιο 6
Δραστηριότητα 6.5
Βιβλιοθήκη: CalcComponents.jar
Βιβλιοθήκη: CalcGuiActivity3V1 .jar
Τεκμηρίωση κλάσεων που περιέχονται στις παραπάνω βιβλιοθήκες
http://seg.ceid.upatras.gr/Courses/OT/activities/activity3/doc/index.html
Δραστηριότητα 6.7
Iteration No 1
Βιβλιοθήκη: CalcGuiV1.jar
Δραστηριότητα 6.10
Iteration No 3
Βιβλιοθήκη: CalcGuiV2.jar
ΚεφΑλαιο 8
Δραστηριότητα 8.6 -Βελτιώσεις πηγαίου κώδικα
Πηγαίος Κώδικας CalculatorGui
ΚεφΑλαιο 10
Δραστηριότητα 10.4 -Κοιμώμενος Κουρέας
Εκτελέσιμο: SleepingBarberAppV1
Βιβλιοθήκη: BarberGuiV1.zip
Δραστηριότητα 10.13 - Τρίτη έκδοση της SleepingBarberApp
Iteration Νο 3 - Meet constraints imposed by corona virus
Βιβλιοθήκη: BarberGuiV3.zip
Iteration Νο 4 – Barber as Active object
Εκτελέσιμο: SleepingBarberAppV4
Βιβλιοθήκη: BarberGuiV4.zip
ΚεφΑλαιο 11
Δραστηριότητα 11 7 BpmApp με βασική λειτουργικότητα
Βιβλιοθήκη: Γραφική διεπαφή BpmApp.
ΚεφΑλαιο 12
Δραστηριότητα 12.14 RobotLabyrinthGame ως client/server
Εκτελέσιμο: RobotLabyrinthKTV3 (RobotLabyrinth Server) για χρήση στην ανάπτυξη client