Kursplan

Oversikt

    System- og komponentkohesjon System/komponent-avhengigheter Programvarearkitektur Technical Architecture Enterprise-arkitektur SOA- og mikrotjenester-arkitektur Relasjoner mellom ovennevnte konsepter Logisk redudans vs avhengighet Datareduans vs avhengighet

Software Architecture

Grunnleggende

    avklaring av begreper: arkitektur, design, modellering ortogonality conways Law

Vanlige arkitekturer

    modulær dekomponering hierarkisk arkitektur sentralisert (Mediator Pattern) hendelsesbasert arkitektur avbruddsbasert OSI klient/server lagmodell

Prinsipper for OO Design

    DRY, SRP-innkapslingsprogram mot et grensesnitt Liskovs prinsipp Law of Demeter

Design Patterns

    hva er Design Patterns Creational Patterns Strukturelle Patterns Behaviour Patterns Model-Controller-View (MCV)

Designverktøy

    Domenespesifikt språk Leksikalsk analyse CRC-kortscenarier Use Case beskrivelser

UML Grafiske representasjoner

    Klassediagram Sekvens Diagram aggregeringsdiagram UML verktøy

Ikke-UML grafiske representasjoner

    ER-modellering State Machine dataflyt arkitektonisk modell

Design og vedlikehold

    Lehmanns lover Architectural Antipatterns Refactoring Strategies

SOA og integrasjonsmønstre

    Integrasjonsteknologier og -metoder Synkron/asynkron Flere detaljer direkte kommunikasjonsmønstre Direkte og meglet kommunikasjon Message Queuing ESB

Implementeringsmønstre

    Kodeimplementering Uforanderlig distribusjon Tilgjengelighet, skalerbarhet, høy ytelse, feiltoleransemønstre Data- og meldingsreplikering og klynging (CAP-teorem)

 

 21 timer

Antall deltakere



Price per participant

Testimonials (2)

Relaterte kurs

Related Categories