ΠΛΗ11 - Αρχές Τεχνολογίας Λογισμικού
Υποενότητες:
- Τεχνολογία Λογισμικού
- Βάσεις Δεδομένων
- Λειτουργικά Συστήματα
Εργασίες: Οι φοιτητές θα πρέπει να εκπονήσουν 4 συνολικά εργασίες, καθώς και 3 εργασίες OnLine που είναι πολλαπλής επιλογής.
- 1η εργασία: Σχεδίαση λειτουργίας συστήματος με τη βοήθεια Διαγραμμάτων Ροής Δεδομένων, Διαγραμμάτων Δομής Προγράμματος και Διαγράμματος Κλάσεων.
- 2η εργασία: Σχεδιασμός Βάσης Δεδομένων. Διαγράμματα Οντοτήτων Συσχετίσεων. Σχεσιακή Άλγεβρα.
- 3η εργασία: Δημιουργία Βάσης Δεδομένων και ανάπτυξη SQL ερωτημάτων. Από το 2016-17 η βάση πρέπει να αναπτυχθεί σε SQLite, ενώ παλαιότερα απαιτούνταν MySQL ή Oracle.
- 4η εργασία: Συγχρονισμός διεργασιών και σημαφόροι. Χρονοπρογραμματισμός ΚΜΕ και διαχείριση μνήμης.
- Βάσεις Δεδομένων
- Διάγραμμα Οντοτήτων Συσχετίσεων
- Μετατροπή του Διαγράμματος Οντοτήτων Συσχετίσεων σε σχεσιακό σχήμα
- Σχεσιακή άλγεβρα
- SQL
- Λειτουργικά Συστήματα
- Σελιδοποίηση
- Τμηματοποίηση
- Σελιδοποιημένη Τμηματοποίηση
- Τμηματοποιημένη Σελιδοποίηση
- Σημαφόρους
- Αλγόριθμοι Αντικατάστασης Σελίδας
- Αλγόριθμοι Χρονοδρομολόγησης
- Αλγόριθμοι Τοποθέτησης στη μνήμη
- Λειτουργικά Συστήματα
- Σημαφόρους
- Αλγόριθμοι Αντικατάστασης Σελίδας
- Αλγόριθμοι Χρονοδρομολόγησης
- Αλγόριθμοι Τοποθέτησης στη μνήμη
- Σελιδοποίηση
- Τμηματοποίηση
- Σελιδοποιημένη Τμηματοποίηση
- Τμηματοποιημένη Σελιδοποίηση
- Με ανοικτές σημειώσεις και βιβλία.
- Στο μέρος Α' δίνονται 10 ερωτήσεις πολλαπλής επιλογής που πρέπει να απαντηθούν σε 45 λεπτά και αντιστοιχούν στο 30% των μονάδων της εξέτασης.
- Στο μέρος Β' πρέπει να απαντηθούν 6 θέματα σε 2,5 ώρες, τα οποία καλύπτουν όλη την ύλη που διδάχτηκε και αντιστοιχούν στο 70% των μονάδων.
Μπορείτε να προβάλετε και να κατεβάσετε τις εργασίες και θέματα εξετάσεων παρελθόντων ετών, ακολουθώντας τον πιο κάτω σύνδεσμο: