Loading (custom)...

iSAQB CPSA-A FM

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

Описание

Участие в курсе iSAQB® CPSA-A Formal Methods (FM) позволяет участникам получить 10 баллов по технической компетенции (TC), 10 баллов по методологической компетенции (MC) и 10 баллов по коммуникативной компетенции (CC) в счет 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).

 

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

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

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

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

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

Учебные планы и примеры экзаменов скоро выйдут!

Учебные планы и примеры экзаменов скоро выйдут!

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

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 участников на все большем количестве языков.