iSAQB CPSA-A IMPROVE
iSAQB® CPSA-A - Evolution and Improvement of Software Architectures (Corso)
Descrizione
La partecipazione al corso iSAQB® CPSA-A Evolution and Improvement of Software Architectures (IMPROVE) conferisce ai partecipanti 20 Competenze Metodologiche (MC) e 10 Competenze Tecniche (TC) punti per i 70 punti richiesti per essere idonei a sostenere l'esame iSAQB CPSA-A con Brightest. È importante ricordare che, come parte dei 70 punti necessari per sostenere l'esame iSAQB CPSA-A con Brightest, sarà necessario avere almeno dieci punti di competenza in ciascuna delle seguenti aree:
- Competenze Tecniche (TC)
- Competenze Metodologiche (MC)
- Competenze Comunicative (CC)
Il corso accreditato iSAQB® IMPROVE - Evolution and Improvement of Software Architectures (CPSA-A) si basa sul curriculum iSAQB® attuale:
Parte 1 - Introduzione all'Architettura Software
- Definizione dell'architettura software
- Obiettivi dell'architettura software
- Vantaggi dell'architettura software
Parte 2 - Requisiti
- Interazione dei requisiti di qualità
- Requisiti funzionali e di qualità
- Scenari di qualità
Parte 3 - Documentazione dell'Architettura
- Stime e potenziali rischi
- Scopi della documentazione
- Black box e white box
- Aspects architetturali
- Modelli di documentazione e framework
Parte 4 - Layout dell'Architettura
- Procedure architetturali
- Strumenti
- Principi architetturali: accoppiamento, coesione, S.O.L.I.D, ecc.
Parte 5 - Strategie di Soluzione
- Modelli architetturali
- Analisi dell'architettura
- Legge di Postel
- Decisioni architetturali
Parte 6 - Valutazioni Architetturali
- Analisi del codice
- Valutazioni quantitative e qualitative
Pubblico destinatario
Il seminario CPSA-A Evolution and Improvement of Software Architectures è particolarmente utile per i professionisti che desiderano affrontare approcci strategici e tattici tipici per migliorare i sistemi esistenti.
Requisiti
Per partecipare a qualsiasi corso iSAQB® CPSA - Advanced Level, è necessario possedere il certificato iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Requisiti di conoscenza:
I partecipanti dovrebbero possedere le seguenti conoscenze preliminari:
- Esperienza pratica nella progettazione e nello sviluppo di sistemi software di piccole e medie dimensioni
- Esperienza pratica nella manutenzione e evoluzione di un sistema software
- Esperienza pratica con la gestione del codice sorgente di sistemi di dimensioni medio-grandi, in particolare analisi, valutazione, controllo qualità, refactoring e applicazione di metriche
Le conoscenze nei seguenti ambiti possono aiutare a comprendere alcuni concetti trattati in questo corso:
- Conoscenza e esperienza pratica con il refactoring
- Conoscenza o alcune esperienze pratiche con la revisione e la valutazione del software:
- Conoscenze di base sulle metriche del software, come le metriche per misurare accoppiamento, coesione, dipendenza e complessità
- Comprensione di base dell'analisi delle prestazioni del software, come profiling, tracing, analisi dei log e analisi dei dati
- Conoscenze di base e alcune esperienze con la stima degli sforzi di sviluppo
- Alcune esperienze pratiche con il Requirements Engineering e il contatto con diversi stakeholder nei progetti di sviluppo
- Alcune esperienze pratiche con l'analisi dei processi di sviluppo
syllabi ed esami di prova sono in arrivo!
syllabi ed esami di prova sono in arrivo!
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.