Loading (custom)...

iSAQB CPSA-A FM

iSAQB® CPSA-A - Формальные методы (курс)

Описание

Участие в курсе iSAQB® CPSA-A Formal Methods (FM) позволяет участникам получить 20 баллов по технической компетенции (TC) и 10 баллов по методологической компетенции (MC) в счет 70 баллов, необходимых для допуска к экзамену iSAQB CPSA-A с Brightest. Важно помнить, что в рамках 70 баллов, необходимых для сдачи экзамена iSAQB CPSA-A с Brightest, необходимо набрать не менее десяти баллов по компетенциям в каждой из следующих областей: 

  • Техническая компетенция (TC)
  • Методологическая компетенция (MC)
  • Коммуникативная компетенция (CC)

 

Аккредитованное обучение iSAQB® FM - Formal Methods (CPSA-A) основано на актуальной учебной программе iSAQB®:

Часть 1 - Логика

  • Знать базовую структуру пропозициональной логики
  • Знать базовую структуру логики предикатов/логики первого порядка
  • Знать базовую структуру темпоральных операторов
  • Понимать основные понятия логического исчисления
  • Понимать различие между интуиционистской и классической логикой

Часть 2 -  Спецификация и реализация

  • Различать понятия спецификации
  • Понимать, что спецификации могут относиться к различным типам компонентов
  • Понимать, что спецификации могут относиться к различным характеристикам качества
  • Различать формальные спецификации и другие типы спецификаций
  • Знать отличительные свойства как минимум трёх различных языков спецификаций
  • Понимать понятие уточнения (refinement)

Часть 3 - Формальные методы и процесс разработки

  • Определять области применения формальных методов
  • Знать соответствующие характеристики качества, указывающие на целесообразность применения формальных методов
  • Понимать значение точной спецификации
  • Знать компромиссы между различными формальными методами
  • Постепенно внедрять формальные методы
  • Выбирать подходящие формальные методы
  • Оценивать архитектуру с помощью формальных методов

Часть 4 - Инструменты

  • Применять тестирование на основе свойств (property-based testing)
  • Понимать роль систем типов
  • Применять проверку моделей (model checking) для верификации свойств автоматов
  • Применять ассистенты доказательств для верификации свойств произвольных программных систем
  • Применять SMT-решатели для проверки ограничений произвольных программных систем
  • Применять абстрактную интерпретацию для статического прогнозирования динамического поведения

Целевая аудитория

Семинар CPSA-A  Formal Methods особенно полезен для специалистов, которые хотят применять методы и архитектурные подходы для обеспечения корректности своих программных систем.

Требования

Для участия в любом курсе iSAQB® CPSA - Advanced Level необходимо иметь сертификат iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Требования к знаниям:

Участники должны обладать следующими базовыми знаниями:

  • Базовые знания алгебры
  • Базовые знания логики

Знания в следующих областях могут помочь лучше понять некоторые концепции, рассматриваемые в этом курсе:

  • Функциональное программирование
  • Эквациональные рассуждения о программах
  • Семантика языков программирования

Скачать учебные планы для этой сертификации или ознакомиться с образцами экзаменов.

Перейти к ресурсам

The global exam price vary depending on the certification and your geographical location.

Зарегистрироваться на экзамен

brightest private exams

Brightest Private

Exam

Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).

brightest-center-exam

Brightest Center

Exam

Электронный экзамен для индивидуальных пользователей  в любом из 5200+ центров тестирования Pearson VUE.

brightest green exam

Brightest Green

Exam

Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.

brightest paper exam

Brightest Paper

Exam

Классический экзамен для групп минимум из 6 участников на все большем количестве языков.