Course Outline

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

    Συστήματα και Εξαρτήσεις Συνοχής Συστήματος/εξαρτημάτων Αρχιτεκτονική Λογισμικού Technical Architecture Αρχιτεκτονική Επιχειρήσεων Αρχιτεκτονική SOA και Micro υπηρεσιών Σχέσεις μεταξύ των παραπάνω εννοιών Λογική πλεονασμός έναντι εξάρτησης Αφαίρεση δεδομένων έναντι εξάρτησης

Software Architecture

Βασικές αρχές

    διευκρίνιση όρων: αρχιτεκτονική, σχεδιασμός, μοντελοποίηση ορθογωνικότητα conways Νόμος

Κοινές Αρχιτεκτονικές

    δομοστοιχειωτή αποσύνθεση ιεραρχική αρχιτεκτονική συγκεντρωτική (Μοτίβο Διαμεσολαβητή) αρχιτεκτονική βασισμένη σε διακοπές μοντέλο επιπέδου πελάτη/διακομιστή OSI

Αρχές Σχεδιασμού OO

    DRY, πρόγραμμα ενθυλάκωσης SRP έναντι μιας διεπαφής Αρχή Liskovs Νόμος της Δήμητρας

Design Patterns

    τι είναι Design Patterns Creational Patterns Structural Patterns Behavioral Patterns Model-Controller-View (MCV)

Εργαλεία σχεδίασης

    Περιγραφές σενάρια καρτών CRC Lexical Analysis για συγκεκριμένο τομέα γλώσσας Use Case

UML Γραφικές παραστάσεις

    Εργαλεία συνάθροισης διαγραμμάτων διαγράμματος τάξης Ακολουθία διαγράμματος UML

Μη-UML Γραφικές αναπαραστάσεις

    Αρχιτεκτονικό μοντέλο ροής δεδομένων State Machine μοντελοποίησης ER

Σχεδιασμός και Συντήρηση

    Στρατηγικές αναδιαμόρφωσης αρχιτεκτονικών αντιπροτύπων Lehmanns Laws

SOA και πρότυπα ενσωμάτωσης

    Τεχνολογίες και μέθοδοι ενσωμάτωσης Σύγχρονη/Ασύγχρονη Περισσότερες λεπτομέρειες μοτίβα άμεσης επικοινωνίας Άμεση και μεσολάβηση επικοινωνία Ουρά μηνυμάτων ESB

Μοτίβα ανάπτυξης

    Ανάπτυξη κώδικα Αμετάβλητη ανάπτυξη Διαθεσιμότητα, Κλιμακότητα, Υψηλή απόδοση, Μοτίβα ανοχής σφαλμάτων Αντιγραφή και ομαδοποίηση δεδομένων και μηνυμάτων (θεώρημα CAP)

 

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (2)

Related Courses

Domain Driven Design: Concepts and Practices

  21 Hours

Architecture for Developers

  7 Hours

System Engineering using SysML and UML 2

  21 Hours

Embedded C Application Design Principles

  14 Hours

Related Categories