Loading (custom)...

iSAQB CPSA-A DSL

iSAQB CPSA-A — Предметно-ориентированный язык (курс)

Описание

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

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

 

Аккредитованный курс iSAQB® DSL - Domain-Specific Language (CPSA-A) основан на актуальной учебной программе iSAQB®:

Часть 1 -  Введение и мотивация

  • Требования и их архитектурная значимость
  • Основы моделирования
  • Встраиваемые и автономные DSL

Часть 2 - Синтаксис

  • Синтаксис и проектирование языков
  • Формальные грамматики
  • Конкретный и абстрактный синтаксис

Часть 3 - Семантика

  • Основы семантики
  • Выразительность
  • Проектирование семантики

Часть 4 - Проектирование языка

  • Общие вопросы проектирования
  • Системы типов
  • Композиционное моделирование предметной области
  • Концепция эффектов

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

  • Инструменты для работы с синтаксисом
  • Инструменты для работы с семантикой
  • Языки программирования
  • Среды разработки

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

Семинар CPSA-A  Domain-Specific Language особенно полезен для специалистов, которые хотят повысить гибкость конфигурации, расширить возможности пользователей и гарантировать критически важные свойства с помощью предметно-ориентированных языков.

Требования

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

 

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

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

  • Базовые знания в области информатики, связанные с языками, в частности:
    • Формальные грамматики
    • Регулярные выражения
    • Понимание различий между интерпретаторами и компиляторами
  • Роль типов в программировании

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

  • Знакомство с иерархией Хомского
  • Разработка компиляторов
  • Тактический Domain-Driven Design
  • Проектирование библиотек комбинаторов
  • Функциональная архитектура программного обеспечения

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

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

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

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