Στοιχεία Μαθήματος
Study Program
*
---------
MSc in Informatics and Telematics
Undergraduate Programme
MPhil in Computer Science and Informatics
MSc Applied Informatics
Advances in Computer Science and Information Systems
Undergraduate Programme
PhD Programme
Information Technology
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
To μάθημα στοχεύει στην εξοικείωση των φοιτητών με τις μεθόδους και τις αρχές της ανάλυσης, σχεδίασης και υλοποίησης λογισμικού. Χρησιμοποιείται η Ενοποιημένη Γλώσσα Μοντελοποίησης UML για τη μοντελοποίηση των συστημάτων και την αποτύπωση των προδιαγραφών του λογισμικού. Στο τέλος του μαθήματος, οι φοιτητές θα έχουν αποκτήσει τις παρακάτω βασικές γνώσεις, ικανότητες και δεξιότητες: Κατανόηση μεθοδολογιών και εργαλείων για την ανάπτυξη λογισμικού/ συστημάτων Ανάλυση απαιτήσεων λογισμικού με σύγχρονες πρακτικές Σύνταξη ολοκληρωμένων, δομημένων προδιαγραφών λογισμικού Χρήση στην πράξη της UML για τη μοντελοποίηση λογισμικού Κατανόηση αρχιτεκτονικών λογισμικού και επιλογή κατάλληλης αρχιτεκτονικής κατόπιν αξιολόγησης εναλλακτικών λύσεων Επαλήθευση και επικύρωση λογισμικού με έμφαση στο σχεδιασμό των δοκιμών του λογισμικού.
Γενικές Δεξιότητες (Ελληνικά)
Προσαρμογή σε νέες καταστάσεις Ομαδική εργασία Λήψη αποφάσεων Σχεδιασμός και διαχείριση έργων Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος (Ελληνικά)
1η Ενότητα: Εισαγωγή στην Τεχνολογία Λογισμικού 2η Ενότητα: Μοντέλα Ανάπτυξης Λογισμικού 3η Ενότητα: Απαιτήσεις Λογισμικού, Λειτουργικές και Μη Λειτουργικές Απαιτήσεις 4η Ενότητα: Ανάλυση Απαιτήσεων Μέθοδοι, Προκλήσεις 5η Ενότητα: Προδιαγραφές Λογισμικού, Επικύρωση και Επαλήθευση Λογισμικού 6η Ενότητα: Σχεδίαση Λογισμικού, Εισαγωγή στη γλώσσα UML 7η Ενότητα: Μοντελοποίηση Συστημάτων - Μοντέλα Συμπεριφοράς 8η Ενότητα: Μοντελοποίηση Συστημάτων - Μοντέλα Διάδρασης 9η Ενότητα: Μοντελοποίηση Συστημάτων - Μοντέλα Δομής 10η Ενότητα: Παραδείγματα μοντελοποίησης με χρήση εργαλείου σύνταξης UML 11η Ενότητα: Aρχιτεκτονικές Συστημάτων 12η Ενότητα: Έλεγχος Λογισμικού 13η Ενότητα: Agile Ανάπτυξη Λογισμικού
Χρήση ΤΠΕ (Ελληνικά)
Χρήση e-class Χρήση εργαλείου μοντελοποίησης συστημάτων
Είναι επιλογής;
Unknown
Yes
No
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*