NTUA Τμήμα ΗΜΜΥ, Ε.Μ.Π.

 

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

HMMY (ΡΟΗ Λ) Κωδικός 3.4.56.9

Επικοινωνία | Βαθμοί | Σύγγραμμα | Αξιολόγηση | Πρόγραμμα | Διαλέξεις | Φροντιστήρια | Διαδικτυακό Υλικό | Εργαστ. Ασκήσεις | Εργαστ. Ασκήσεις | Διαγωνίσματα |

Ε.Μ.Π | ΗΜΜΥ | Γεν. Περιγραφή Μαθήματος | Σχετικές Διπλωματικές Εργασίες

ΑΝΑΚΟΙΝΩΣΗ: Σήμερα 8/10 θα έχουμε μάθημα στην αίθουσα 002 στα Νέα Κτήρια Ηλ/γων.


Επικοινωνία

     
Διδάσκων: Κ. Κοντογιάννης      

 

  E-mail: kkontog (at) softlab.ntua.gr        
  Τηλ. 210-7722515        
  Γραφείο: 1.1.6 (Παλαιά Κτήρια Ηλ/γων)        
  Ώρες Γραφείου: Πέμπτη 14:00-16:00        
           

Βοηθοί:        
Γιώργος Χατζηκωνσταντίνου gchatzi85 (ατ) gmail.com   Ώρες Επικοινωνίας :Τετάρτη 18:00 - 19:00
Θεόδωρος Καλαματιανός thkala (at) softlab.ntua.gr   Ώρες Επικοινωνίας : Τρίτη 18:00 - 19:00
Μιχάλης Αθανασόπουλος athanm (at) softlab.ntua.gr   Ώρες Επικοινωνίας : Forum
Τάσος Λιβογιάννης livtasos (at) softlab.ntua.gr   Ώρες Επικοινωνίας : Forum


Βαθμοί

Οι ανεπίσημοι βαθμοί θα βρίσκονται εδώ


Σύγγραμμα

 

Αυτή τη χρονιά έχουμε επιλογή ενός από τα παρακάτω βιβλία (Α) και (Β). Δηλώστε στη Γραμματεία το βιβλίο που προτιμάτε ώστε να παραγγελθούν από τη Σχολή για διανομή.

Οι επιλογές είναι:

(Α). Τεχνολογία Λογισμικού: Θεωρία και Πράξη, Α Τόμος, S. Pfleeger, Εκδ. Κλειδάριθμος 2003, ISBN 960-209-620-9.

(Β). Βασικές Αρχές Τεχνολογίας Λογισμικού, I. Sommerville, Εκδ. Κλειδάριθμος, 8η έκδοση, Μάιος 2008.

Συμπληρωματικά μπορείτε να κατεβάσετε σαν αναφορά και την ηλεκτρονική μορφή του βιβλίου "Λογισμική Μηχανική", Έκδοση 6η Εμμανουήλ Σκορδαλάκη Εκδόσεις Ε.Μ.Π.
Αθήνα, 2007.

Η ηλεκτρονική μορφή της 4ης έκδοσης του βιβλίου έιναι διαθέσιμη εδώ.


Αξιολόγηση

 

60 % Τελικό διαγώνισμα
40 % Εργαστ. Άσκηση
0 %
Εγκατάσταση
10 %
Προδιαγραφή απαιτήσεων
10 %
Προδιαγραφή Σχεδίασης
10 %
Υλοποίηση
10 %
Τελική Παρουσίαση

 

Πρόγραμμα

 

Τετάρτη 16:00 - 20:00 Αμφ. Α2, Νεα Κτήρια Ηλ/γων


 

Διαφάνειες (Διαλέξεων)

 

Ενότητα 1:
Γενικές Αρχές Τεχνολογίας Λογισμικού Διάλεξη. 1
Ενότητα 2:
Γενικές Αρχές Προδιαγραφής Απαιτήσεων Διάλεξη 2, Διάλεξη 3
Ενότητα 3:
Ενοποιημένη Γλώσσα Μοντελοποίησης (UML) Διάλεξη 4, Διάλεξη 5, Διάλεξη 6, Διάλεξη 7, Διάλεξη 8
Ενότητα 4:
Αρχιτεκτονική Συστημάτων Λογισμικού Διάλεξη 9, Διάλεξη 10, Διάλεξη 11, Διάλεξη 12
Ενότητα 5:
Σχεδιαστικά Μορφήματα Διάλεξη 13, Διάλεξη 14, Διάλεξη 15
Ενότητα 6:
Αρχές Αξιοπιστίας Λογισμικού Διάλεξη 16
Ενότητα 7:
Αρχές Διαχείρισης και Οικονομικών Στοιχείων Έργων Λογισμικού Διάλεξη 17

 


 

Διαφάνειες (Φροντιστηριακές Για Ενημερωτική Χρήση - στα Αγγλικά)

 

Φροντ. Διαφάνειες Σχετικές με Eclipse, UML Εργαλεία, SIP  
Βασικές Οδηγίες Χρήσης του περιβάλλοντος Eclipse (Σαν σημείο παραπομπής)
Φροντ. Διαφάνειες Σχετικές με Προδιαγραφή Απαιτήσεων  
UML Διαγράμματα Χρήσης
UML Διαγράμματα Κλάσεων και Διαγράμματα Αλληλεπίδρασης
UML Διαγράμματα Κατάστασης
UML Λοιπά Διαγράμματα
Φροντ. Διαφάνειες Σχετικές με Αρχιτεκτονική και Σχεδίαση  
Αρχιτεκτονική Συστημάτων Λογισμικού
Σχεδιαστικά Μορφήματα I
Σχεδιαστικά Μορφήματα II

Σχεδιαστικά Μορφήματα III
Σχεδιαστικά Μορφήματα IV

Αντικειμενοστραφής Σχεδίαση OO design (ppt)
Περίληψη Σχεδιαστικών Μορφημάτων (ppt)
Φροντ. Διαφάνειες Σχετικές με Αξιοπιστία Λογισμικού  
Αξιοπιστία Λογισμικού (ppt)

Σχετικό Διαδικτυακό Υλικό

Υλικό Σχετικό με Σύστημα Διαχείρισης Λογισμικού - Concurrent Versions System (CVS) Εξέλιξη Λογισμικού με το σύστημα διαχείρισης CVS, HTML version
Υλικό Σχετικό με το Περιβάλλον Eclipse Χρήση του περιβάλλοντος Eclipse (από το java.net)
Υλικό Σχετικό με την γλώσσα UML Πρακτική Εισαγωγή στη γλώσσα UML, Randy Miller
  Φροντιστηριακό υλικό για τη Γλώσσα UML(SPARX Systems)
  Tα διαγράμματα της UML 2.0
  Οδηγίες για Διαγράμματα Χρήσης UML (1), και άλλες Χρήσιμες Πληροφορίες για τα Διαγράμματα Χρήσης (2)
Οδηγίες για τα Ακολουθιακά Διαγράμματα UML
Οδηγίες για τα Συνεργατικά Διαγράμματα UML
Οδηγίες για τα Διαγράμματα Κλάσεων UML
Οδηγίες για τα Διαγράμματα Δραστηριότητας UML
Οδηγίες για τα Διαγράμματα Κατάστασης UML
  Οδηγίες για τα Ψηφιδικά Διαγράμματα UML
  Οδηγίες για τα Παραταξιακά Διαγράμματα UML
  Οδηγίες για Διαγράμματα Συσκευασίας UML
Υλικό Σχετικό με Εργαλεία Μοντελοποίησης

Star UML Open Source UML/MDA Platform

Community Edition free modeling tool for UML 2.0 (Borland)
Poseidon UML
Περιπτωσιακή Μελέτη Χρήσης UML Διεξοδικό Παράδειγμα Χρήσης Μοντέλων UML 1.x για την σχεδίαση και υλοποίηση εφαρμογής Automated Teller Machine. (από την ιστοσελίδα)
Κατεβάστε το παράδειγμα σαν ένα αρχείο για εγκατάσταση στο Η/Υ σας
Υλικό Σχετικό με Φόρμες Προδιαγραφής Απαιτήσεων Φόρμα Volere
Φόρμα RUP
Άρθρο Σχετικό με τη Σύνταξη του Εντύπου Προδιαγραφής Απαιτήσεων
Υλικό Σχετικό με Φόρμες Προδιαγραφής Σχεδίασης Φόρμα RUP
Υλικό Σχετικό με Σχεδιαστικά Μορφήματα Design pattern Quiz, Ανασκόπηση Σχεδιαστικών Μορφημάτων, Wikipedia Design Patterns
JUnit testing with Eclipse Οδηγίες Χρήσης Περιβάλλοντος Ελέγχου Λογισμικού JUnit στο Eclipse, Alexander Prohorenko and Olexiy Prohorenko


Εργαστηριακές Ασκήσεις


Οι εργαστηριακές Ασκήσεις θα γίνουν σε ομάδες των τριών ατόμων.

Άσκηση 1

Επέκταση Πρωτοκόλλου SIP

Άσκηση 2 (Εναλλακτική)

Άσκηση επιλογής.σας σε συννενόηση με τον διδάσκοντα

Διαγωνίσματα Προηγούμενων Ετών

Τελικό Διαγώνισμα 2007


Σχετικές Διπλωματικές Εργασίες (2010-2011)

Οι διπλωματικές εργασίες που θα επιβλέψει ο διδάσκων κατά το ακαδημαϊκό έτος 2008-09 θα αναρτηθούν σύντομα.