Loading (custom)...

iSAQB CPSA-A FM

iSAQB CPSA-A – Metody formalne (kurs)

Description

Udział w kursie iSAQB® CPSA-A Formal Methods (FM) pozwala uczestnikom zdobyć 10 punktów w obszarze kompetencji technicznych (TC), 10 punktów w obszarze kompetencji metodycznych (MC) oraz 10 punktów w obszarze kompetencji komunikacyjnych (CC) z 70 punktów wymaganych do uzyskania uprawnień do przystąpienia do egzaminu iSAQB CPSA-A z Brightest. Warto pamiętać, że w ramach 70 punktów wymaganych do przystąpienia do egzaminu iSAQB CPSA-A z Brightest należy zdobyć co najmniej dziesięć punktów kompetencyjnych w każdym z następujących obszarów: 

  • Kompetencje techniczne (TC)
  • Kompetencje metodyczne (MC)
  • Kompetencje komunikacyjne (CC)

 

Akredytowane szkolenie iSAQB® FM - Formal Methods (CPSA-A) opiera się na aktualnym programie nauczania iSAQB®:

Część 1 - Logika

  • Znajomość podstawowej struktury logiki zdań
  • Znajomość podstawowej struktury logiki predykatów/logiki pierwszego rzędu
  • Znajomość podstawowej struktury operatorów temporalnych
  • Rozumienie podstawowych pojęć rachunku logicznego
  • Rozumienie różnicy między logiką intuicjonistyczną a klasyczną

Część 2 -  Specyfikacja i implementacja

  • Rozróżnianie pojęć związanych ze specyfikacją
  • Rozumienie, że specyfikacje mogą dotyczyć różnych rodzajów komponentów
  • Rozumienie, że specyfikacje mogą dotyczyć różnych charakterystyk jakościowych
  • Rozróżnianie specyfikacji formalnych od innych typów specyfikacji
  • Znajomość cech wyróżniających co najmniej trzy różne języki specyfikacji
  • Rozumienie pojęcia uszczegółowienia (refinement)

Część 3 - Metody formalne i proces wytwarzania

  • Identyfikowanie obszarów, w których można stosować metody formalne
  • Znajomość istotnych charakterystyk jakościowych wskazujących na zasadność stosowania metod formalnych
  • Rozumienie znaczenia precyzyjnej specyfikacji
  • Znajomość kompromisów między różnymi metodami formalnymi
  • Stopniowe wprowadzanie metod formalnych
  • Wybieranie odpowiednich metod formalnych
  • Ocenianie architektury za pomocą metod formalnych

Część 4 - Narzędzia

  • Stosowanie testowania opartego na właściwościach (property-based testing)
  • Rozumienie roli systemów typów
  • Stosowanie weryfikacji modeli (model checking) do sprawdzania właściwości automatów
  • Stosowanie asystentów dowodzenia do weryfikowania właściwości dowolnych systemów oprogramowania
  • Stosowanie solverów SMT do weryfikowania ograniczeń dowolnych systemów oprogramowania
  • Stosowanie interpretacji abstrakcyjnej do statycznego przewidywania zachowania dynamicznego

Target Audience

Seminarium CPSA-A  Formal Methods jest szczególnie wartościowe dla specjalistów, którzy chcą stosować techniki i podejścia architektoniczne w celu zapewnienia poprawności swoich systemów oprogramowania.

Requirements

Aby wziąć udział w dowolnym kursie iSAQB® CPSA - Advanced Level, należy posiadać certyfikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Wymagania dotyczące wiedzy:

Uczestnicy powinni posiadać następującą wiedzę podstawową:

  • Podstawową wiedzę z zakresu algebry
  • Podstawową wiedzę z zakresu logiki

Znajomość poniższych zagadnień może ułatwić zrozumienie niektórych koncepcji omawianych podczas kursu:

  • Programowanie funkcyjne
  • Rozumowanie równościowe dotyczące programów
  • Semantyka języków programowania

Syllabi and sample exams coming soon!

Syllabi and sample exams coming soon!

Zarezerwuj egzamin certyfikacyjny

brightest private exams

Egzamin prywatny

Brightest

Elektroniczne egzaminy dla osób indywidualnych są nadzorowane w czasie rzeczywistym przez egzaminatora Pearson VUE za pośrednictwem kamery internetowej.

brightest-center-exam

Egzamin w centrum

Brightest

Elektroniczny egzamin dla osób indywidualnych w jednym z ponad 5200 centrów egzaminacyjnych z łatwą rejestracją za pośrednictwem strony internetowej Pearson VUE.

brightest green exam

Egzamin grupowy

Brightest Green

Elektroniczne egzaminy grupowe dla co najmniej 6 uczestników w sześciu różnych językach, w dowolnym miejscu na świecie.

brightest paper exam

Egzamin papierowy

Brightest

Klasyczny egzamin w formie papierowej dla grup liczących co najmniej 6 uczestników, dostępny w coraz większej liczbie języków.