Architecture logicielle : Fondamentaux

Loader DigitalCityEen ogenblik, aub...

Architecture logicielle : Fondamentaux

(Réf.922)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Begrijp de verschillende software architecturen

Opleidingsprogramma

Inzicht in software-architectuur

Softwareontwikkelingsproces, continue integratie
Softwarearchitectuur: definitie, voorstellingen (componenten, relaties, interacties)
Projectactoren, applicatiearchitectuur in de projectlevenscyclus
Softwarearchitectuur in een Agile-context
Factoren voor het kiezen van een architectuur
Architectuurvisie: begrip, soorten koppelingen, voorbeelden
Softwarearchitectuurdocumentatie: Technical Architecture Brief, Component Design Guide
Kwesties in verband met verpakking/deployment

Workshop: een kader opbouwen voor een technisch architectuurdossier

Ontdekking van bouwstijlen

Notie van stijl, gids
Overzicht van architectuurstijlen:
- Call and return architectuur
- Gelaagde architectuur
- Datacentrische architectuur
- Dataflow architectuur
- Objectgeoriënteerde architectuur
- Agentgeoriënteerde architectuur

Beheersen van kwaliteitscriteria voor software

Kwaliteitskenmerken
Meetscenario's en grafische voorstelling
Softwarekwaliteit in een agile aanpak

Workshop: keuze van kwaliteitsattributen, meetstrategie en te plannen acties

Het kiezen van een architectonische tactiek

Notie van architecturale tactieken
Gebruikersgerichte tactieken: prestatie, bruikbaarheid, ...
Ontwikkelaarsgerichte tactieken: testbaarheid, aanpasbaarheid, ...

Workshop: keuze van tactiek in relatie tot de gekozen kwaliteitsattributen

Leer over beschikbare componenten en technologieën

Request/response-middleware, asynchroon
Component-gebaseerde architecturen : JavaEE of andere
Multi-level architecturen: clustering en load balancing
Rich Internet Applications
Mobiele toepassingen: native vs. hybride
Cloud infrastructuur: IaaS vs. PaaS vs. SaaS

Servicegerichte architectuur (SOA), REST

Architectuurdefinitie
ESB
RESTFul-architecturen
SOAP-protocol vs REST-architectuur
Microservices
Web Services Message Router vs Enterprise Service Bus

Ontwerpen en evalueren van een architectuur

Architectuuranalysemodellen
Architectuurontwerp
Architectuurevaluatie
UML-architectuurmodellering:
- Functionele analyse en use-case diagrammen
- Component- en composietstructuurdiagrammen
- Deploymentdiagrammen

Workshop: Afronding van de technische architectuurnota.

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.