iSAQB® CPSA-A – Evolutie en verbetering van softwarearchitecturen (cursus)
-
van 24-11-26 tot 26-11-26
Germany - Hamburg
German
Beschrijving
Door de iSAQB® CPSA-A cursus Evolutie en verbetering van softwarearchitecturen (IMPROVE) te volgen, ontvangen deelnemers 20 punten voor Methodische Competentie (MC) en 10 punten voor Technische Competentie (TC) van de 70 punten die nodig zijn om deel te mogen nemen aan het iSAQB CPSA-A-examen bij Brightest. Het is belangrijk om te onthouden dat u binnen de 70 punten die nodig zijn voor het iSAQB CPSA-A-examen bij Brightest minstens tien competentiepunten moet behalen in elk van de volgende gebieden:
- Technische Competentie (TC)
- Methodische Competentie (MC)
- Communicatieve Competentie (CC)
De geaccrediteerde iSAQB® IMPROVE-training – Evolutie en verbetering van softwarearchitecturen (CPSA-A) is gebaseerd op het actuele iSAQB®-curriculum:
Deel 1 – Inleiding tot softwarearchitectuur
- Definitie van softwarearchitectuur
- Doelen van softwarearchitectuur
- Voordelen van softwarearchitectuur
Deel 2 – Requirements
- Samenhang tussen kwaliteitseisen
- Functionele requirements en kwaliteitseisen
- Kwaliteitsscenario’s
Deel 3 – Architectuurdocumentatie
- Schattingen en mogelijke risico’s
- Doelen van documentatie
- Black box en white box
- Architectuuraspecten
- Documentatiesjablonen en frameworks
Deel 4 – Architectuurontwerp
- Architectuurmethoden
- Hulpmiddelen
- Architectuurprincipes: koppeling, cohesie, S.O.L.I.D. enzovoort
Deel 5 – Oplossingsstrategieën
- Architectuurmodellen
- Architectuuranalyse
- De wet van Postel
- Architectuurbeslissingen
Deel 6 – Architectuurevaluaties
- Codeanalyse
- Kwantitatieve en kwalitatieve evaluaties
Doelgroep publiek
Het CPSA-A-seminar Evolutie en verbetering van softwarearchitecturen is vooral waardevol voor professionals die typische strategische en tactische manieren willen leren om bestaande systemen te verbeteren.
Vereiste
Om deel te nemen aan een iSAQB® CPSA Advanced Level-cursus moet u beschikken over het certificaat iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F).
Vereiste voorkennis:
Deelnemers moeten over de volgende voorkennis beschikken:
- Praktijkervaring met het ontwerpen en ontwikkelen van kleine tot middelgrote softwaresystemen
- Enige praktijkervaring met het onderhouden en verder ontwikkelen van een softwaresysteem
- Enige praktijkervaring met het werken met broncode van middelgrote tot grote systemen, vooral met analyse, beoordeling, kwaliteitscontrole, refactoring en het toepassen van metrieken
Kennis op de volgende gebieden kan helpen om bepaalde onderwerpen uit deze cursus beter te begrijpen:
- Kennis en praktijkervaring met refactoring
- Kennis van of enige praktijkervaring met het beoordelen en evalueren van software:
- Basiskennis van softwaremetrieken, zoals metrieken voor het meten van koppeling, cohesie, afhankelijkheid en complexiteit
- Basiskennis van de analyse van software tijdens de uitvoering, zoals profiling, tracing, loganalyse en data-analyse
- Basiskennis van en enige ervaring met het schatten van ontwikkelinspanningen
- Enige praktijkervaring met Requirements Engineering en contact met verschillende stakeholders in ontwikkelprojecten
- Enige praktijkervaring met het analyseren van ontwikkelprocessen