Αναζήτηση:
 
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
arrow
ΔΙΑΥΓΕΙΑ
GUNET.gr
ects-ds
Erasmus-DS-ECTS
Diploma Supplement


 
 
Εκπ.Προσωπικό > Μαθήματα - Ωρες > Κακαρόντζας Γεώργιος
 
  Μαθήματα- Κακαρόντζας Γεώργιος
Μεταγλωττιστές
  Το μάθημα περιλαμβάνει  τέσσερις ενότητες: (α) κανονικές εκφράσεις και λεξική ανάλυση, (β) γλώσσες χωρίς συμφραζόμενα και συντακτική ανάλυση, (γ) σημασιολογική ανάλυση και (δ) δημιουργία κώδικα. Πέρα από την θεωρητική παρουσίαση το μάθημα παρέχει εργαστήρια στα οποία οι φοιτητές αναπτύσσουν έναν απλό αλλά πλήρη μεταγλωττιστή για μία απλή γλώσσα προγραμματισμού.
Ώρες διδασκαλίας
  Τρίτη 18:00-20:00
Ποιότητα Λογισμικού
 

Εισαγωγή στην Ποιότητα Λογισμικού. Λάθη και Σφάλματα. Κατηγορίες ελέγχων, οργάνωση και κριτήρια κάλυψης. Έλεγχος μονάδων και ολοκλήρωσης. Αυτόματα εργαλεία ελέγχου. Έλεγχος συστήματος: στόχοι, βήματα, διαδικασίες και τεχνικές. Αξιοπιστία, διαθεσιμότητα, συντηρησιμότητα, ορισμοί, πρόβλεψη και μοντέλα αξιοπιστίας. Έλεγχος αποδοχής και εγκατάστασης. Τεκμηρίωση ελέγχων. Έλεγχος κρίσιμων για την ασφάλεια συστημάτων. Συντήρηση συστήματος: βασικές έννοιες, ορισμοί, προβλήματα, μετρικές. Βασικά θέματα σχετικά με την αξιολόγηση και βελτίωση προϊόντων, διαδικασιών και πόρων.
Πέρα από τη θεωρητική κάλυψη το μάθημα παρέχει και εργαστηριακά μαθήματα πρακτικής άσκησης στα οποία οι φοιτητές μαθαίνουν πως να κάνουν έλεγχο μονάδων στη Java χρησιμοποιώντας εργαλεία όπως το περιβάλλον ανάπτυξης εφαρμογών Ecliplse και το JUnit, πως να μετράνε τη κάλυψη ελέγχων με εργαλεία, και πως να κάνουν λειτουργικό έλεγχο και έλεγχο απόδοσης χρησιμοποιώντας εργαλεία όπως το Apache JMeter.
 

Ώρες διδασκαλίας
  Τρίτη 12:00-14:00
Τεχνολογία Λογισμικού
Το μάθημα στο E-Class >>
  Ανάλυση και σχεδίαση αντικειμενοστραφών συστημάτων λογισμικού. Ανάλυση απαιτήσεων. Απεικόνιση της στατικής και δυναμικής συμπεριφοράς συστημάτων λογισμικού με τη UML. Διεργασίες ανάπτυξης αντικειμενοστραφών συστημάτων λογισμικού (ICONIX, Unified Process). Σχεδιαστικά πρότυπα (Design patters). Πρότυπα ανάθεσης αρμοδιοτήτων σε αντικείμενα (GRASP). Ευέλικτες μεθοδολογίες ανάπτυξης λογισμικού (agile methods). Σύγχρονα περιβάλλοντα ανάπτυξης προγραμμάτων (IDEs, VCSs, Testing Frameworks).
Ώρες διδασκαλίας
 
 
  Ημέρες και ώρες Επικοινωνίας- Κακαρόντζας Γεώργιος
Τετάρτη
  10:00 - 12:00
  Γραφείο 9
 
 

Copyright © 2007 - 2024 : TEI Θεσσαλίας
Created by ItBiz