iSAQB® CPSA-A - Evoluția și îmbunătățirea arhitecturilor software (curs)
-
de la 22-06-27 la 24-06-27
Germany - Hamburg
German
Descriere
Participarea la cursul iSAQB® CPSA-A Evolution and Improvement of Software Architectures (IMPROVE) oferă participanților 20 de puncte pentru Competență Metodologică (MC) și 10 puncte pentru Competență Tehnică (TC) din cele 70 de puncte necesare pentru eligibilitatea la examenul iSAQB CPSA-A cu Brightest. Este important de reținut că, din cele 70 de puncte necesare pentru a susține examenul iSAQB CPSA-A cu Brightest, trebuie obținute cel puțin zece puncte de competență în fiecare dintre următoarele domenii:
- Competență Tehnică (TC)
- Competență Metodologică (MC)
- Competență de Comunicare (CC)
Programul de formare acreditat iSAQB® IMPROVE - Evolution and Improvement of Software Architectures (CPSA-A) se bazează pe programa actuală iSAQB®:
Partea 1 - Introducere în arhitectura software
- Definirea arhitecturii software
- Obiectivele arhitecturii software
- Avantajele arhitecturii software
Partea 2 - Cerințe
- Interacțiunea cerințelor de calitate
- Cerințe funcționale și cerințe de calitate
- Scenarii de calitate
Partea 3 - Documentarea arhitecturii
- Estimări și riscuri potențiale
- Scopurile documentării
- Cutie neagră și cutie albă
- Aspecte arhitecturale
- Șabloane și framework-uri pentru documentare
Partea 4 - Proiectarea arhitecturii
- Proceduri arhitecturale
- Instrumente
- Principii arhitecturale: cuplare, coeziune, S.O.L.I.D etc.
Partea 5 - Strategii de soluționare
- Modele arhitecturale
- Analiza arhitecturii
- Legea lui Postel
- Decizii arhitecturale
Partea 6 - Evaluarea arhitecturii
- Analiza codului
- Evaluări cantitative și calitative
Public țintă
Seminarul CPSA-A Evolution and Improvement of Software Architectures este deosebit de valoros pentru profesioniștii care doresc să aprofundeze abordările strategice și tactice tipice pentru îmbunătățirea sistemelor existente.
Cerințe
Pentru a participa la orice curs iSAQB® CPSA - Advanced Level, trebuie să dețineți certificatul iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Cerințe privind cunoștințele:
Participanții ar trebui să aibă următoarele cunoștințe și experiență de bază:
- Experiență practică în proiectarea și dezvoltarea sistemelor software de dimensiuni mici și medii
- O anumită experiență practică în mentenanța și evoluția unui sistem software
- O anumită experiență practică în lucrul cu codul sursă al sistemelor de dimensiuni medii și mari, în special în ceea ce privește analiza, evaluarea, verificarea calității, refactorizarea și utilizarea metricilor
Cunoștințele în următoarele domenii pot facilita înțelegerea unor concepte abordate în acest curs:
- Cunoștințe și experiență practică în refactorizare
- Cunoștințe sau o anumită experiență practică în revizuirea și evaluarea software-ului:
- Cunoștințe de bază despre metricile software, cum ar fi metricile pentru măsurarea cuplării, coeziunii, dependențelor și complexității
- Înțelegerea de bază a analizei software-ului în timpul execuției, cum ar fi profilarea, trasarea, analiza jurnalelor și analiza datelor
- Cunoștințe de bază și o anumită experiență în estimarea efortului de dezvoltare
- O anumită experiență practică în ingineria cerințelor și în colaborarea cu diverși stakeholderi în proiectele de dezvoltare
- O anumită experiență practică în analiza proceselor de dezvoltare
Descărcați programele de studiu pentru această certificare sau consultați modele de examene.
Mergeți la resurse