iSAQB CPSA-A
iSAQB® Certified Professional for Software Architecture – Advanced Level (Esame)
Descrizione
Dopo il CPSA-Foundation Level, il Certified Professional for Software Architecture - Advanced Level (CPSA-A) di iSAQB® rappresenta il livello successivo di certificazione. Questa certificazione avanzata è progettata per elevare le qualifiche dei professionisti dell'architettura software attraverso un programma di formazione completo e modulare. I diplomati del CPSA-A sono tenuti a possedere un'ampia gamma di competenze e una profonda conoscenza dell'architettura software. La certificazione richiede un impegno significativo in termini di tempo e competenze rigorose, garantendo che i professionisti siano altamente competenti nel loro campo.
Il programma CPSA-A consiste in un curriculum flessibile composto da moduli individuali, ciascuno focalizzato su aspetti specifici delle competenze in architettura software. I partecipanti che completano con successo i moduli ottengono crediti formativi, che vengono accumulati ai fini della certificazione. I professionisti certificati possono progettare in modo indipendente sistemi IT di media e grande scala e assumersi la responsabilità degli aspetti tecnici e contenutistici, in particolare per sistemi con criticità da media ad alta.
Vantaggi della certificazione CPSA-A
Una volta ottenuta la certificazione, i professionisti CPSA-A beneficiano di diversi vantaggi:
- Possesso di una certificazione riconosciuta a livello internazionale, considerata un marchio di qualità per datori di lavoro e clienti.
- Maggiore capacità di progettare in modo indipendente e metodico sistemi IT di media e grande scala.
- Responsabilità per i sistemi IT e il loro aspetti tecnici e contenutistici con criticità da media ad alta.
- Competenza nella concezione, progettazione e documentazione di strategie per soddisfare i requisiti non funzionali.
- Capacità di guidare i team di sviluppo nell'implementazione di misure architetturali.
- Competenza nella gestione della comunicazione rilevante per l'architettura all'interno di team di sviluppo di media e grande dimensione.
Pubblico destinatario
La certificazione CPSA-A è rivolta a persone con una solida comprensione dei concetti di architettura software, inclusi:
- Architetti Software
- Sviluppatori Software
- Altri professionisti IT con esperienza nella progettazione e nell'architettura software
Questa certificazione è particolarmente utile per i professionisti che desiderano migliorare la propria capacità di progettare, implementare e gestire sistemi IT complessi e guidare team di sviluppo nel raggiungimento degli obiettivi architetturali.
Requisiti
Per ottenere la certificazione iSAQB® CPSA-A, i candidati devono soddisfare i seguenti prerequisiti:
Certificazione Foundation Level: Superamento dell’esame di certificazione iSAQB® Certified Professional for Software Architecture – Foundation Level.
Esperienza professionale: Almeno tre anni di esperienza professionale nel settore IT, compresa un’esperienza pratica nella progettazione e nello sviluppo di almeno due sistemi IT diversi.
Punti di competenza: È necessario ottenere complessivamente 70 punti di competenza partecipando a corsi di formazione autorizzati nelle tre aree di competenza:
- Competenza Tecnica (TC)
- Competenza Metodologica (MC)
- Competenza Comunicativa (CC)
- È necessario ottenere almeno dieci punti di competenza in ciascuna di queste aree. Ogni modulo formativo dell’Advanced Level assegna un numero prestabilito di punti in base ai propri contenuti.
Panoramica dei moduli Advanced Level (in genere sono necessari tre moduli per sostenere l’esame):
Documentazione dell’Architettura (ADOC): Come documentare e comunicare l’architettura software? Il programma comprende contenuti, metodi e strumenti per registrare gli approcci risolutivi in modo adeguato al gruppo destinatario nelle diverse fasi del ciclo di vita di un sistema software.
- Punti ottenibili: 0 TC | 20 MC | 0 CC
Architettura per Contesti di Ingegneria del Software Basata su Agenti (AGENTA): In che modo l’IA generativa e gli agenti di IA possono supportare l’architettura software? Il programma tratta metodi e strumenti per prendere decisioni architetturali con il supporto dell’IA, fornire conoscenze architetturali agli agenti, mantenere l’allineamento dell’architettura, estrarre informazioni architetturali e introdurre meccanismi di governance e controllo della qualità.
- Punti ottenibili: 10 TC | 20 MC | 0 CC
Architettura Software Agile (AGILA): Come svolgere efficacemente le attività architetturali nei team e nei progetti agili? In che modo i principi, i modelli di processo e i valori agili modificano la disciplina dell’architettura?
- Punti ottenibili: 0 TC | 20 MC | 10 CC
Interfacce di Programmazione delle Applicazioni (API): Sviluppo della comprensione delle API come interfacce tecniche, interfacce organizzative ed elementi orientati al business.
- Punti ottenibili: 10 TC | 10 MC | 0 CC
Valutazione dell’Architettura (ARCEVAL): Quali sono i metodi moderni per esaminare l’architettura di una soluzione software? Come sintetizzare i risultati, indicare possibili miglioramenti e utilizzare progetti snelli negli ambienti agili?
- Punti ottenibili: 0 TC | 20 MC | 0 CC
Consenso a Bassa Fiducia nelle Applicazioni Decentralizzate (BLOCKCHAIN): Come utilizzare le tecnologie blockchain per stabilire il consenso nei sistemi distribuiti con un basso livello di fiducia? Impara a progettare architetture decentralizzate.
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Infrastruttura, Container e Cloud Native (CLOUDINFRA): Come progettare e implementare un’infrastruttura adattabile per il cloud?
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Modellazione Collaborativa del Software (COSMO): Come possono i team progettare insieme architetture software solide? Il programma tratta tecniche di modellazione collaudate, metodi di facilitazione e strumenti per rendere visibile la complessità, discutere aspetti aziendali e tecnici e preparare insieme decisioni architetturali chiare.
- Punti ottenibili: 0 TC | 10 MC | 20 CC
Domain-Driven Design (DDD): Come progettare un’architettura legata al dominio insieme agli esperti di dominio e agli sviluppatori? Il programma comprende tecniche di modellazione e strumenti architetturali per utilizzare la conoscenza del dominio nella suddivisione del sistema in moduli specifici attraverso il design strategico e nella costruzione della struttura interna dei moduli attraverso il design tattico.
- Punti ottenibili: 0 TC | 20 MC | 10 CC
Linguaggio Specifico di Dominio (DSL): Impara a utilizzare i linguaggi specifici di dominio per migliorare la configurabilità, aumentare l’autonomia degli utenti e garantire le proprietà critiche.
- Punti ottenibili: 10 TC | 20 MC | 0 CC
Gestione dell’Architettura Enterprise (EAM): Come mantenere la coerenza in un ampio ambiente di sistemi IT e applicazioni?
- Punti ottenibili: 0 TC | 30 MC | 0 CC
Sistemi Embedded (EMBEDDED): Come sviluppare sistemi embedded rilevanti per la sicurezza? Tenendo conto dei sistemi hard real-time e della sicurezza funzionale, il programma tratta gli argomenti principali per lo sviluppo di sistemi embedded in un ambiente regolamentato. Affronta inoltre le interazioni tra l’architettura software e l’architettura di sistema.
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Sicurezza dei Sistemi Embedded per Architetti (EMBEDDEDSEC): Come progettare sistemi embedded sicuri? Il programma tratta i metodi per identificare risorse, minacce e rischi, oltre alla crittografia, alle tecnologie di sicurezza e ai pattern di progettazione. Affronta inoltre i pattern di attacco più comuni e le tecniche per verificare e convalidare le proprietà di sicurezza.
- Punti ottenibili: 10 TC | 20 MC | 0 CC
Modelli di Architettura Flessibile (FLEX): Come sviluppare architetture flessibili? Il programma comprende approcci architetturali moderni, come microservizi, continuous delivery e sistemi autocontenuti, oltre a principi aggiornati per il funzionamento di tali sistemi.
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Metodi Formali (FM): Scopri tecniche e architetture altamente affidabili per garantire la correttezza del tuo sistema software.
- Punti ottenibili: 10 TC | 10 MC | 10 CC
Architettura Software Funzionale (FUNAR): Qual è il modo più efficace per disaccoppiare i componenti dell’architettura e creare contemporaneamente modelli potenti e flessibili? L’Architettura Funzionale consente di raggiungere questi e altri obiettivi con l’aiuto di dati immutabili, combinatori e potenti astrazioni matematiche.
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Software Green – Sviluppo di Applicazioni Efficienti nell’Uso delle Risorse (GREEN): Come progettare architetture software per sistemi IT sostenibili ed efficienti dal punto di vista energetico?
- Punti ottenibili: 10 TC | 10 MC | 0 CC
Evoluzione e Miglioramento delle Architetture Software (IMPROVE): Come migliorare sistematicamente i sistemi software esistenti (“legacy”) in linea con gli obiettivi tecnici ed economici? Il programma tratta la ricerca sistematica di problemi e debito tecnico, nonché la loro definizione delle priorità dal punto di vista organizzativo, tecnico e aziendale. Affronta inoltre i tipici approcci strategici e tattici al miglioramento dei sistemi esistenti.
- Punti ottenibili: 10 TC | 20 MC | 0 CC
Requisiti per Architetti Software (REQ4ARC): Come fornire agli architetti e ai team di sviluppo sufficienti conoscenze sui requisiti e sull’ingegneria, affinché possano prendere decisioni architetturali consapevoli basate sulle reali esigenze degli stakeholder?
- Punti ottenibili: 0 TC | 20 MC | 10 CC
Competenze Trasversali per Architetti Software (SOFT): Di quali competenze hanno bisogno gli architetti software nella pratica, oltre alle conoscenze tecniche e alle competenze professionali? Questo modulo insegna capacità di comunicazione adeguate ai destinatari, facilitazione di gruppi complessi e risoluzione dei conflitti per comunicare con i diversi stakeholder coinvolti nei progetti IT.
- Punti ottenibili: 0 TC | 0 MC | 30 CC
Architettura Software per Sistemi Basati sull’IA (SWARC4AI): Scopri e apprendi le conoscenze essenziali necessarie agli architetti software per sviluppare moderne architetture per sistemi basati sull’IA.
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Architettura Web (WEB): Come progettare sistemi basati sul web efficaci e sicuri?
- Punti ottenibili: 30 TC | 0 MC | 0 CC
Sicurezza Web (WEBSEC): Che cos’è la “sicurezza”? Come integrare la sicurezza nel ciclo di vita dell’analisi e dello sviluppo, con particolare attenzione tecnica ai sistemi basati sul web?
- Punti ottenibili: 20 TC | 10 MC | 0 CC
Formato dell’esame
Il processo di certificazione CPSA-A è composto da due parti:
- Parte 1: Documentazione dell’Architettura
- I candidati devono preparare una documentazione completa dell’architettura, generalmente di circa 40 pagine.
- Parte 2: Discussione Orale
- Per accedere alla discussione orale è necessario completare con successo la Parte 1. La discussione verifica la comprensione del candidato e la sua capacità di illustrare chiaramente i concetti architetturali presentati.
Prezzo dell’esame
€ 2550,00 IVA esclusa
The global exam price vary depending on the certification and your geographical location.
Price Information Request.
*Campo obbligatorio
Prenota un esame di certificazione:
Brightest Private Exams
Esami elettronici individuali amministrati da un esperto Pearson in tempo reale tramite webcam (ora disponibile anche per ISTQB).
Brightest Center
Exam
In varie lingue presso uno dei 5200+ Test Center, registrarsi è facile tramite la pagina Brightest del sito web Pearson.
Brightest Green
Exam
Esame elettronico per gruppi composti da un minimo di 6 persone, disponibile in sei lingue diverse in qualsiasi parte del mondo.
Brightest Paper
Exam
Esperienza classica dell'esame cartaceo per gruppi di almeno 6 partecipanti in sempre più lingue disponibili.