Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στη γλώσσα UML

  • Σύντομη ιστορία της UML
  • Επισκόπηση θεμάτων αντικειμενοστρεφούς μοντελοποίησης
  • Προδιαγραφή UML της ομάδας OMG
  • Επισκόπηση διαγραμμάτων UML

Διαχείριση απαιτήσεων

  • Διαχωρισμός απαιτήσεων
  • Κατηγορίες απαιτήσεων κατά FURPS
  • Μέθοδοι συλλογής απαιτήσεων
  • Μοντελοποίηση απαιτήσεων με χρήση του UML
  • Πίνακας εξαρτήσεων απαιτήσεων
  • Δημιουργία προδιαγραφών απαιτήσεων βάσει διαγραμμάτων

Μοντελοποίηση επιχειρησιακών διαδικασιών

  • Ορισμός επιχειρησιακής διαδικασίας
  • Μοντελοποίηση επιχειρησιακών διαδικασιών σε UML
  • Διάγραμμα δραστηριότητας
    • Ροές αποφάσεων και ταυτόχρονες ροές
    • Εξαιρέσεις και διαχείριση εξαιρέσεων
    • Διαμερίσματα, λωρίδες

Μοντελοποίηση μη λειτουργικών απαιτήσεων

  • Χρήση διαγραμμάτων δομικών στοιχείων και ανάπτυξης
  • Προκαταρκτική αρχιτεκτονική συστήματος - λογική και φυσική
  • Μοντελοποίηση απαιτήσεων που σχετίζονται με την ασφάλεια, την απόδοση, την αξιοπιστία του συστήματος

Μοντελοποίηση λειτουργικών απαιτήσεων

  • Καθορισμός του πεδίου εφαρμογής του συστήματος
  • Μοντελοποίηση της λειτουργικότητας του συστήματος με τη βοήθεια του διαγράμματος περιπτώσεων χρήσης
    • Προσδιορισμός δρώντων και των μεταξύ τους σχέσεων
    • Αναγνώριση περιπτώσεων χρήσης
    • Συσχέτιση «δρων - περίπτωση χρήσης» και οι ιδιότητές της
    • Σχέσεις μεταξύ περιπτώσεων χρήσης: include, extend, γενίκευση
  • Δημιουργία σεναρίων περιπτώσεων χρήσης και δημιουργία διαγραμμάτων βάσει αυτών (δραστηριότητας, μηχανής καταστάσεων)

Αναλυτικό μοντέλο συστήματος

  • Χρήση διαγράμματος ακολουθίας
    • Τύποι μηνυμάτων: ασύγχρονα, σύγχρονα, επιστροφής
    • Καθορισμός της σειράς αρίθμησης μηνυμάτων
    • Κατηγορίες αναλυτικών αντικειμένων: Boundary, Control, Entity
  • Εισαγωγή στον σχεδιασμό συστήματος
  • Μοντελοποίηση αλληλεπιδράσεων

Στατική μοντελοποίηση

  • Διάγραμμα κλάσεων και παραγωγή πηγαίου κώδικα
    • Σχέση συσχέτισης και οι ιδιότητές της
    • Υπόλοιπες σχέσεις: συσσώρευση, σύνθεση, γενίκευση, εξάρτηση, κλάση συσχέτισης
  • Forward/Reverse engineering
    • Παραγωγή πηγαίου κώδικα από διάγραμμα
    • Παραγωγή διαγράμματος από πηγαίο κώδικα
    • Συγχρονισμός κώδικα και διαγράμματος
  • Διαγράμματα αντικειμένων, δομών σύνθεσης και πακέτων

Δυναμική μοντελοποίηση

  • Επαλήθευση του στατικού μοντέλου
    • Διευκρίνιση των υπογραφών μεθόδων
    • Επαλήθευση της ορθότητας του διαγράμματος κλάσεων
  • Δυναμική μοντελοποίηση σε επίπεδο κλήσεων μεθόδων
  • Διάγραμμα ακολουθίας σε επίπεδο σχεδιασμού

Απαιτήσεις

Συνιστάται η γνώση βασικών εννοιών αντικειμενοστρέφειας ή κάποιας αντικειμενοστρεφούς γλώσσας.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες