iSAQB CPSA-A FM
iSAQB CPSA-A – Metode formale (curs)
Descriere
Participarea la cursul iSAQB® CPSA-A Formal Methods (FM) oferă participanților 10 puncte pentru Competență Tehnică (TC), 10 puncte pentru Competență Metodologică (MC) și 10 puncte pentru Competență de Comunicare (CC) 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® FM - Formal Methods (CPSA-A) se bazează pe programa actuală iSAQB®:
Partea 1 - Logică
- Cunoașterea structurii de bază a logicii propoziționale
- Cunoașterea structurii de bază a logicii predicatelor/logicii de ordinul întâi
- Cunoașterea structurii de bază a operatorilor temporali
- Înțelegerea conceptelor de bază ale unui calcul logic
- Înțelegerea diferenței dintre logica intuiționistă și logica clasică
Partea 2 - Specificație și implementare
- Diferențierea conceptelor de specificație
- Înțelegerea faptului că specificațiile se pot referi la diferite tipuri de componente
- Înțelegerea faptului că specificațiile se pot referi la diferite caracteristici de calitate
- Diferențierea specificațiilor formale de alte tipuri de specificații
- Cunoașterea proprietăților distinctive ale cel puțin trei limbaje de specificație diferite
- Înțelegerea conceptului de rafinare (refinement)
Partea 3 - Metode formale și procesul de dezvoltare
- Identificarea domeniilor în care pot fi aplicate metodele formale
- Cunoașterea caracteristicilor relevante de calitate care indică oportunitatea utilizării metodelor formale
- Înțelegerea importanței unei specificații precise
- Cunoașterea compromisurilor dintre diferitele metode formale
- Introducerea treptată a metodelor formale
- Selectarea metodelor formale adecvate
- Evaluarea arhitecturii cu ajutorul metodelor formale
Partea 4 - Instrumente
- Aplicarea testării bazate pe proprietăți (property-based testing)
- Înțelegerea rolului sistemelor de tipuri
- Aplicarea verificării modelelor (model checking) pentru verificarea proprietăților automatelor
- Aplicarea asistenților de demonstrare pentru verificarea proprietăților sistemelor software arbitrare
- Aplicarea solverelor SMT pentru verificarea constrângerilor sistemelor software arbitrare
- Aplicarea interpretării abstracte pentru a anticipa static comportamentul dinamic
Public țintă
Seminarul CPSA-A Formal Methods este deosebit de valoros pentru profesioniștii care doresc să aplice tehnici și abordări arhitecturale pentru a asigura corectitudinea sistemelor lor software.
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 de bază:
- Cunoștințe de bază de algebră
- Cunoștințe de bază de logică
Cunoștințele în următoarele domenii pot facilita înțelegerea unor concepte abordate în acest curs:
- Programare funcțională
- Raționament ecuațional aplicat programelor
- Semantica limbajelor de programare
Programe de studiu și modele de examene în curând!
Programe de studiu și modele de examene în curând!
Rezervați-vă Examenul de certificare
Examinări private
Brightest
Examene în format electronic pentru persoane fizice, administrate de un expert Pearson VUE în timp real prin intermediul unei camere web (acum disponibile și pentru ISTQB).
Centrul de examinare
Brightest
Examen în format electronic pentru persoane fizice în oricare dintre cele peste 5200 de centre de testare, printr-o înregistrare ușoară pe site-ul Pearson VUE.
Examinări
Brightest Green
Examene de grup în format electronic cu cel puțin 6 participanți, susținute în șase limbi diferite, oriunde în lume.
Examinări Brightest
pe suport de hârtie
Experiența clasică a examenului pentru grupuri de cel puțin 6 participanți, într-un număr din ce în ce mai mare de limbi.