Loading (custom)...

iSAQB CPSA-A FM

iSAQB® CPSA-A - Formal Methods (Kurs)

Təsvir

iSAQB® CPSA-A Formal Methods (FM) kursunda iştirak iştirakçılara Brightest ilə iSAQB CPSA-A imtahanına buraxılmaq üçün tələb olunan 70 balın bir hissəsi kimi 10 Technical Competence (TC), 10 Methodological Competence (MC) və 10 Communicative Competence (CC) balı qazandırır. Yadda saxlamaq vacibdir ki, Brightest ilə iSAQB CPSA-A imtahanına buraxılmaq üçün tələb olunan 70 balın tərkibində aşağıdakı sahələrin hər birindən ən azı 10 səriştə balı olmalıdır:

  • Technical Competence (TC)
  • Methodological Competence (MC)
  • Communicative Competence (CC)

 

Akkreditə olunmuş iSAQB® FM - Formal Methods (CPSA-A) təlimi hazırkı iSAQB® kurikulumuna əsaslanır:

Hissə 1 - Məntiq

  • Propositional logic-in əsas strukturunu bilmək
  • Predicate/first-order logic-in əsas strukturunu bilmək
  • Temporal operator-ların əsas strukturunu bilmək
  • Məntiqi calculus-un əsas anlayışlarını başa düşmək
  • Intuitionistic logic ilə classical logic arasındakı fərqi başa düşmək

Hissə 2 - Spesifikasiya və Tətbiq

  • Müxtəlif spesifikasiya anlayışlarını fərqləndirmək
  • Spesifikasiyaların müxtəlif növ komponentlərə aid ola biləcəyini başa düşmək
  • Spesifikasiyaların müxtəlif keyfiyyətlərə aid ola biləcəyini başa düşmək
  • Formal spesifikasiyaları digər spesifikasiya növlərindən fərqləndirmək
  • Ən azı üç müxtəlif spesifikasiya dilinin fərqləndirici xüsusiyyətlərini bilmək
  • Refinement anlayışını başa düşmək

Hissə 3 - Formal Methods və İnkişaf Prosesi

  • Formal methods-un harada tətbiq oluna biləcəyini müəyyən etmək
  • Formal methods istifadəsini göstərən uyğun keyfiyyətləri bilmək
  • Dəqiq spesifikasiyanın əhəmiyyətini başa düşmək
  • Müxtəlif formal methods arasında kompromisləri bilmək
  • Formal methods-u mərhələli şəkildə tətbiq etmək
  • Uyğun formal methods seçmək
  • Arxitekturanı formal methods ilə qiymətləndirmək

Hissə 4 - Alətlər

  • Property-based testing tətbiq etmək
  • Type systems-in rolunu başa düşmək
  • Automata-nın xüsusiyyətlərini yoxlamaq üçün model checking tətbiq etmək
  • İstənilən proqram sisteminin xüsusiyyətlərini yoxlamaq üçün proof assistants tətbiq etmək
  • İstənilən proqram sisteminin məhdudiyyətlərini yoxlamaq üçün SMT solvers tətbiq etmək
  • Dinamik davranışı statik şəkildə proqnozlaşdırmaq üçün abstract interpretation tətbiq etmək

Hədəf kütləsi

CPSA-A Formal Methods seminarı proqram sistemlərinin düzgünlüyünü təmin etmək üçün uyğun üsulları və arxitektura yanaşmalarını tətbiq etmək istəyən mütəxəssislər üçün xüsusilə faydalıdır.

Tələblər

Hər hansı iSAQB® CPSA - Advanced Level kursuna qoşulmaq üçün iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) sertifikatına sahib olmalısınız.

 

Bilik üzrə ilkin tələblər:

İştirakçılar aşağıdakı ilkin biliklərə sahib olmalıdırlar:

  • Cəbr üzrə əsas biliklər

  • Məntiq üzrə əsas biliklər

Aşağıdakı sahələr üzrə biliklər bu kursda əhatə olunan bəzi anlayışları daha yaxşı başa düşməyə kömək edə bilər:

  • Functional programming

  • Proqramlar üzərində equational reasoning

  • Proqramlaşdırma dillərinin semantics-i

Sillabuslar və nümunə imtahanlar tezliklə!

Sillabuslar və nümunə imtahanlar tezliklə!

Book your Certification Exam

brightest private exams

Brightest Private

Exam

Electronic exams for individuals are administered by a Pearson VUE expert in real time via webcam.

brightest-center-exam

Brightest Center

Exam

Electronic exam for individuals at any of the 5200+ Test Centers with easy registration via the Brightest website.

brightest green exam

Brightest Green

Exam

Electronic group exams of at least 6 participants in six different languages, anywhere in the world.

brightest paper exam

Brightest Paper

Exam

The classic exam experience for groups of at least 6 participants in a growing number of languages.