2005-2006:Κατανεμημένα Συστήματα ΙΙ:Ασκήσεις:Project

Από DistrSys

Ομαδική άσκηση (1-3 άτομα) με στόχο την ανάλυση, σχεδιασμό και ανάπτυξη ενός κατανεμημένου συστήματος. Η κάθε ομάδα έχει δικαίωμα επιλογής (α) θέματος και (β) τεχνολογίας υλοποίησης που θα χρησιμοποιηθεί κατά την ανάπτυξη. Οι ομάδες καλούνται να (i) παρουσιάσουν την ανάλυση και σχεδιασμό του συστήματος που επιλέξανε (5' παρουσίαση με χρήση διαφανειών και projector), (ii) αναπτύξουν το σύστημα σύμφωνα με την τεχνολογία που επιλέξανε και (iii) παρουσιάσουν το σύστημά τους και ορισμένα επιλεγμένα θέματα υλοποίησης (10' παρουσίαση με χρήση διαφανειών και projector).

Θέματα Επιλογής (ένα):

  1. Σύστημα διαχείρισης σκεπτόμενων συσκευών
  2. Σύστημα χρονομίσθωσης αυτοκινήτων


Τεχνολογίες Επιλογής (μία):

  1. Κατανεμημένα Αντικείμενα (Servlets)
  2. Κλήση Απομακρυσμένων Διαδικασιών (RMI)
  3. Συστήματα Ανταλλαγής Μηνυμάτων (JMS)


Η βαθμολόγηση της άσκησης γίνεται ως εξής:

  • 20% - παρουσίαση της ανάλυσης και του σχεδιασμού (βλ. i)
  • 50% - τεχνική αναφορά υλοποίησης συστήματος (βλ. ii)
  • 30% - τελική παρουσίαση της ανάλυσης και του σχεδιασμού (βλ. iii)


Θέματα Επιλογής:

Τα δύο θέματα παρουσιάστηκαν κατά την 1η Διάλεξη και το 1ο Φροντιστήριο του μαθήματος.

Σύστημα διαχείρισης σκεπτόμενων συσκευών 
Το σύστημα πρέπει να προσφέρει (κατ'ελάχιστον) τις παρακάτω λειτουργίες:
  • Εμφάνιση συσκευών συστήματος
  • Καταγραφή μετρήσεων αισθητήρων
  • Εμφάνιση τελευταίων μετρήσεων αισθητήρων ανά συσκευή
  • Εμφάνιση ιστορικών μετρήσεων συγκεκριμένης συσκευής
Οι υπόλοιπες απαιτήσεις του συστήματος θα συζητηθούν για κάθε ομάδα ξεχωριστά.
Περισσότερο υλικό για τις απαιτήσεις και λειτουργίες ενός συστήματος διαχείρισης σκεπτόμενων συσκευών:


Σύστημα χρονομίσθωσης αυτοκινήτων 
Το σύστημα πρέπει να προσφέρει (κατ'ελάχιστον) τις παρακάτω λειτουργίες:
  • Αναζήτηση οχημάτων
  • Εμφάνιση ανοικτών ωρών ανά όχημα
  • Κράτηση ωρών οχήματος
  • Αναζήτηση κρατήσεων
Οι υπόλοιπες απαιτήσεις του συστήματος θα συζητηθούν για κάθε ομάδα ξεχωριστά.
Περισσότερο υλικό για τις απαιτήσεις και λειτουργίες ενός συστήματος χρονομίσθωσης αυτοκινήτων:


Ομάδες:

 Ομάδα / Μέλη   Θέμα   Τεχνολογία   Σελίδα Ομάδας   1ο Μέρος   2ο Μέρος   3ο Μέρος   Βαθμός 
Δάφνη-Σταυρούλα Ζώη (2847)
Χέλμης Χαράλαμπος (2982)
2 RMI 1η Ομάδα 10 10 10 10
Μαλή Γεωργία (2885)
Μιχαήλ Παναγιώτης (2890)
Δημητρός Κων/νος (3046)
1 Servlets 2η Ομάδα 10 9 10 9.5
Κολαΐτη Ειρήνη (2860) 2 RMI 3η Ομάδα 10 7.5 9 8.5
Παππά Αντιγόνη (2918)
Πατρούμπα Δήμητρα (2923)
Χαρίση Αμαλία (2979)
- - 4η Ομάδα - - - -
Γεωργίου Κωσταντίνος (2614)
Παπαγεωργίου Απόστολος (2703)
Παπαλουκόπουλος Γιώργος (2710)
1 RMI 5η Ομάδα 10 10 10 10
Ασημακόπουλος Σωτήρης (3021) 1 RMI 6η Ομάδα 10 9 9 9.5