Loading (custom)...

iSAQB CPSA-A

iSAQB® Certified Professional for Software Architecture – Advanced Level (examen)

Beschrijving

Na het CPSA Foundation Level is de iSAQB® Certified Professional for Software Architecture – Advanced Level (CPSA-A) het volgende certificeringsniveau. Deze gevorderde certificering is bedoeld om de kennis en vaardigheden van softwarearchitectuurprofessionals te verbeteren met een uitgebreid en modulair trainingsprogramma. Van mensen met een CPSA-A-certificaat wordt verwacht dat zij veel verschillende vaardigheden en diepgaande kennis van softwarearchitectuur hebben. Voor deze certificering zijn veel tijd en uitgebreide vakkennis nodig. Dit zorgt ervoor dat gecertificeerde professionals zeer deskundig zijn binnen hun vakgebied.

Het CPSA-A-programma heeft een flexibel curriculum dat uit verschillende modules bestaat. Elke module richt zich op bepaalde onderdelen van de competenties voor softwarearchitectuur. Deelnemers die een module succesvol afronden, ontvangen competentiepunten die meetellen voor de certificering. Gecertificeerde professionals kunnen zelfstandig middelgrote tot grote IT-systemen ontwerpen. Zij kunnen ook verantwoordelijkheid nemen voor de technische en inhoudelijke aspecten van deze systemen, vooral bij systemen met een middelhoge tot hoge kritikaliteit.

Voordelen van de CPSA-A-certificering

Houders van een CPSA-A-certificaat hebben de volgende voordelen:

  • Een internationaal erkend certificaat dat voor werkgevers en klanten als kwaliteitskeurmerk dient.
  • Een betere mogelijkheid om zelfstandig en systematisch middelgrote tot grote IT-systemen te ontwerpen.
  • De mogelijkheid om verantwoordelijkheid te nemen voor de technische en inhoudelijke aspecten van IT-systemen met een middelhoge tot hoge kritikaliteit.
  • De competentie om strategieën te bedenken, ontwerpen en documenteren waarmee aan niet-functionele eisen kan worden voldaan.
  • De mogelijkheid om ontwikkelteams te begeleiden bij het uitvoeren van architectuurmaatregelen.
  • De vaardigheid om communicatie over architectuur te leiden binnen middelgrote tot grote ontwikkelteams.

Doelgroep publiek

De CPSA-A-certificering is bedoeld voor mensen met een goede kennis van de belangrijkste concepten van softwarearchitectuur, waaronder:

  • Softwarearchitecten
  • Softwareontwikkelaars
  • Andere IT-professionals met ervaring in softwareontwerp en softwarearchitectuur

Deze certificering is vooral waardevol voor professionals die beter willen worden in het ontwerpen, implementeren en beheren van complexe IT-systemen. Zij leren ook hoe zij ontwikkelteams kunnen begeleiden bij het bereiken van architectuurdoelen.

Vereiste

Om het iSAQB® CPSA-A-certificaat te behalen, moeten kandidaten aan de volgende voorwaarden voldoen:

Foundation Level-certificaat: Het certificeringsexamen iSAQB® Certified Professional for Software Architecture – Foundation Level met succes afronden.

Werkervaring: Minstens drie jaar werkervaring in de IT-sector en praktische ervaring met het ontwerpen en ontwikkelen van minstens twee verschillende IT-systemen.

Competentiepunten: Kandidaten moeten in totaal 70 competentiepunten behalen door deel te nemen aan erkende trainingen in drie competentiegebieden:

  • Technische Competentie (TC)
  • Methodische Competentie (MC)
  • Communicatieve Competentie (CC)
  • In elk van deze gebieden moeten minstens tien competentiepunten worden behaald. Elke trainingsmodule op Advanced Level levert een vooraf bepaald aantal competentiepunten op basis van de inhoud.

 

Overzicht van de Advanced Level-modules (normaal zijn drie modules nodig om het examen te kunnen afleggen):

Architectuurdocumentatie (ADOC): Hoe kunt u softwarearchitectuur documenteren en communiceren? Het curriculum bevat informatie, methoden en hulpmiddelen om oplossingen op verschillende momenten in de levensduur van een softwaresysteem vast te leggen op een manier die past bij de doelgroep. 

  • Te behalen punten: 0 TC  |  20 MC  |  0 CC

 

Architectuur voor contexten met agentgebaseerde software-engineering (AGENTA): Hoe kunnen generatieve AI en AI-agents softwarearchitectuur ondersteunen? Het curriculum behandelt methoden en hulpmiddelen voor architectuurbeslissingen met hulp van AI, het geven van architectuurkennis aan agents, het behouden van de samenhang van de architectuur, het verzamelen van architectuurinformatie en het instellen van governance en kwaliteitscontroles.

  • Te behalen punten: 10 TC  |  20 MC  |  0 CC

 

Agile softwarearchitectuur (AGILA): Hoe voert u effectief architectuurwerk uit in agile teams en projecten? Wat verandert er in het architectuurwerk door de invloed van agile principes, agile procesmodellen en agile waarden? 

  • Te behalen punten: 0 TC  |  20 MC  |  10 CC

 

Applicatieprogrammeerinterfaces (API): Meer inzicht krijgen in API’s als technische interfaces, organisatorische interfaces en bouwstenen voor het bedrijf.

  • Te behalen punten: 10 TC  |  10 MC  |  0 CC

 

Architectuurevaluatie (ARCEVAL): Hoe wordt de architectuur van een softwareoplossing tegenwoordig beoordeeld? Hoe kunt u bevindingen samenvatten, verbeteringen stimuleren en eenvoudige ontwerpen gebruiken in agile omgevingen?

  • Te behalen punten: 0 TC  |  20 MC  |  0 CC

 

Consensus met weinig vertrouwen in gedecentraliseerde toepassingen (BLOCKCHAIN): Hoe kunt u blockchaintechnologie gebruiken om consensus te bereiken in gedistribueerde systemen met weinig vertrouwen? Leer hoe u gedecentraliseerde architecturen ontwerpt.

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Infrastructuur, containers en cloud-native (CLOUDINFRA): Hoe kunt u een aanpasbare infrastructuur voor de cloud ontwerpen en implementeren?

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Collaboratieve softwaremodellering (COSMO): Hoe kunnen teams samen sterke softwarearchitecturen ontwerpen? Het curriculum behandelt beproefde modelleertechnieken, facilitatiemethoden en hulpmiddelen om complexiteit zichtbaar te maken, zakelijke en technische onderwerpen te bespreken en samen duidelijke architectuurbeslissingen voor te bereiden.

  • Te behalen punten: 0 TC  |  10 MC  |  20 CC

 

Domeingestuurd ontwerp (DDD): Hoe ontwerpt u samen met domeinexperts en ontwikkelaars een architectuur die op het domein is gericht? Het curriculum bevat modelleertechnieken en architectuurhulpmiddelen om domeinkennis te gebruiken voor het verdelen van het systeem in domeinspecifieke modules met strategisch ontwerp en voor het opbouwen van de binnenkant van de modules met tactisch ontwerp.

  • Te behalen punten: 0 TC  |  20 MC  |  10 CC

 

Domeinspecifieke taal (DSL): Leer hoe u met domeinspecifieke talen systemen beter configureerbaar kunt maken, gebruikers meer mogelijkheden kunt geven en belangrijke eigenschappen kunt garanderen.

  • Te behalen punten: 10 TC  |  20 MC  |  0 CC

 

Enterprise-architectuurmanagement (EAM): Hoe kunt u de samenhang in een groot landschap van IT-systemen en toepassingen behouden?

  • Te behalen punten: 0 TC  |  30 MC  |  0 CC

 

Embedded systemen (EMBEDDED): Hoe ontwikkelt u embedded systemen die belangrijk zijn voor de veiligheid? Het curriculum behandelt belangrijke onderwerpen voor de ontwikkeling van embedded systemen in een gereguleerde omgeving. Hierbij wordt rekening gehouden met harde realtime en functionele veiligheid. Ook de samenwerking tussen softwarearchitectuur en systeemarchitectuur wordt behandeld.

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Beveiliging van embedded systemen voor architecten (EMBEDDEDSEC): Hoe ontwerpt u veilige embedded systemen? Het curriculum behandelt methoden voor het herkennen van bedrijfsmiddelen, bedreigingen en risico’s. Ook cryptografie, beveiligingstechnologieën en ontwerppatronen worden behandeld. Daarnaast komen bekende aanvalspatronen en technieken voor het verifiëren en valideren van beveiligingseigenschappen aan bod.

  • Te behalen punten: 10 TC  |  20 MC  |  0 CC

 

Flexibele architectuurmodellen (FLEX): Hoe ontwikkelt u flexibele architecturen? Het curriculum bevat moderne architectuurmethoden, zoals microservices, continuous delivery en self-contained systems. Ook actuele principes voor het beheer van deze systemen worden behandeld.

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Formele methoden (FM): Ontdek betrouwbare technieken en architecturen om de juistheid van uw softwaresysteem te garanderen.

  • Te behalen punten: 10 TC  |  10 MC  |  10 CC

 

Functionele softwarearchitectuur (FUNAR): Wat is de beste manier om de onderdelen van uw architectuur minder afhankelijk van elkaar te maken en tegelijk sterke en flexibele modellen te bouwen? Functionele Architectuur helpt hierbij door gebruik te maken van onveranderlijke gegevens, combinators en krachtige wiskundige abstracties.

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Groene software – Ontwikkeling van toepassingen die efficiënt omgaan met middelen  (GREEN): Hoe ontwerpt u softwarearchitecturen voor duurzame en energiezuinige IT-systemen?

  • Te behalen punten: 10 TC  |  10 MC  |  0 CC

 

Evolutie en verbetering van softwarearchitecturen (IMPROVE): Hoe kunt u bestaande (“legacy”) softwaresystemen systematisch verbeteren volgens technische en economische doelen? Het curriculum behandelt het systematisch zoeken naar problemen en technische schuld. Ook leert u deze problemen vanuit organisatorisch, technisch en zakelijk oogpunt te prioriteren. Daarnaast worden typische strategische en tactische manieren behandeld om bestaande systemen te verbeteren.

  • Te behalen punten: 10 TC  |  20 MC  |  0 CC

 

Vereisten voor softwarearchitecten (REQ4ARC): Hoe kunnen architecten en ontwikkelteams voldoende kennis van requirements en engineering krijgen om goede architectuurbeslissingen te nemen op basis van de echte behoeften van stakeholders?

  • Te behalen punten: 0 TC  |  20 MC  |  10 CC

 

Soft skills voor softwarearchitecten (SOFT): Welke vaardigheden hebben softwarearchitecten in de praktijk nodig naast technische kennis en professionele vaardigheden? Deze module leert communicatie die past bij de ontvanger, het begeleiden van moeilijke groepen en het oplossen van conflicten om goed te communiceren met verschillende stakeholders in IT-projecten.

  • Te behalen punten: 0 TC  |  0 MC  |  30 CC

 

Softwarearchitectuur voor op AI gebaseerde systemen (SWARC4AI): Ontdek en leer de belangrijke kennis die softwarearchitecten nodig hebben om moderne softwarearchitecturen voor op AI gebaseerde systemen te ontwikkelen.

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Webarchitectuur (WEB): Hoe ontwerpt u effectieve en veilige websystemen?

  • Te behalen punten: 30 TC  |  0 MC  |  0 CC

 

Webbeveiliging (WEBSEC): Wat is “beveiliging”? Hoe kunt u beveiliging opnemen in de analyse- en ontwikkelcyclus, met een technische focus op websystemen?

  • Te behalen punten: 20 TC  |  10 MC  |  0 CC

 

Examenvorm

Het certificeringsproces voor CPSA-A bestaat uit twee delen:

  1. Deel 1: Architectuurdocumentatie
    • Kandidaten moeten uitgebreide architectuurdocumentatie voorbereiden van normaal ongeveer 40 pagina’s.
  2. Deel 2: Mondeling gesprek
    • Deel 1 moet met succes zijn afgerond voordat de kandidaat kan deelnemen aan het mondelinge gesprek. In dit gesprek worden het begrip van de kandidaat en het vermogen om de gepresenteerde architectuurconcepten duidelijk uit te leggen beoordeeld.

 

Examenprijs

€ 2550,00 exclusief btw

Syllabi en voorbeeldexamens komen eraan!

Syllabi en voorbeeldexamens komen eraan!

Boek je examen:

brightest private exams

Brightest Privé

Examen

 Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.

brightest-center-exam

Brightest Examen

Locatie

Je kunt examen doen in verschillende talen (5200+ testcentra). Via een eenvoudige registratieprocedure, van Brightest op de Pearson VUE website.

brightest green exam

Brightest Green

Examen

Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.

brightest paper exam

Brightest Papieren

Examen

De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.