Cursusaanbod
Inleiding
Overzicht van softwarearchitectuur
- Architecturale bepalende factoren
- Waarom architectuur noodzakelijk is
Verkenning van de verantwoordelijkheden binnen architectuurontwerp
- Verantwoordelijkheden, vaardigheden en kennisgebieden
- Technische leiderschapstaken
- Verschillen tussen ontwikkelaars en architecten
Het begrijpen van het proces van architectuurontwerp
- Coderen, begeleiden en samenwerken
- Het managen van technische risico’s
- Analyseren en evalueren van een architectuur
Besluitvorming rond architectuur binnen ontwikkelteams
- Problemen verzamelen en documenteren
- Het opzetten van een praktijkgerichte gemeenschap
- Een verantwoordelijkheidsmatrix creëren
Informatie over architectuurbeschrijvingen
- Standpunten en kaderwerk
- Beschrijvende taalvormen
Het visueel weergeven van softwarearchitectuur
- Communicatie en een gemeenschappelijke begrippentaal
- Modellen en diagrammen
- Architecturale patronen
Het documenteren van de softwarearchitectuur
- Documentatie als gids voor het systeem
- Componenten binnen een architectuur
Standaarden, veroudering en herstelprocessen begrijpen
- Internationale standaarden
- Het oplossen van divergentie in ontwikkelprocessen
Betrokkenheid bij het implementatieproces
- Waarbinnen architectuur haar plaats vindt in het proces
- Relatie tot de organisatiestructuur
- Het ontwikkelen van flexibele ontwerpen
Samenvatting en afsluiting
Vereisten
- Kennis van softwareontwerp, -ontwikkeling of -testen
Doelgroep
- Senior-engineers
- Junior-engineers
- Ontwikkelaars
Getuigenissen (2)
Instructeurkennis, betrokkenheid en vertrouwensband
Adam Kuklewski - GE Medical Systems Polska
Cursus - Technical Architecture and Patterns
Automatisch vertaald
Ik vond de oefeningen leuk die hielpen om het brein te openen en nieuwe inzichten te krijgen over software-architectuur.
Gabriele - EAGLEPROJECTS S.p.A.
Cursus - Architecture and Design: Core + Advanced Training
Automatisch vertaald