Zum Inhalt springen
Certified Profes­sional for Software Architecture (CPSA®)

Das CPSA®-Advanced-Level-Modul DSL – iSAQB®-Training in Domänen­spe­zi­fi­schen Sprachen

MODUL DSL

Domänen­spe­zi­fische Sprachen

Verbessern Sie die Konfi­gu­rier­barkeit, befähigen Sie die Benutzer:innen und stellen Sie entschei­dende Eigen­schaften mit domänen­spe­zi­fi­schen Sprachen sicher!

Credit Points für DSL-Trainingskurse

Kompetenz in Technologie
TECH

10

Kompetenz in Methodik
Method

20

Kompetenz in Kommunikation
Komm

0

DSL

advanced-level-diagram-dsl-en

Inhalte des Moduls Domänen­spe­zi­fische Sprachen (DSL)

isaqb-favicon

Inhalte des Moduls Domänen­spe­zi­fische Sprachen (DSL)

isaqb-favicon

Intro und Motivation

isaqb-favicon

Syntax

isaqb-favicon

Semantik

isaqb-favicon

Sprach­design

isaqb-favicon

Tools

isaqb-favicon

Beispiele

Die Konfi­gu­rier­barkeit verbessern, die Benutzer befähigen und entschei­dende Eigen­schaften mit domänen­spe­zi­fi­schen Sprachen sicherstellen!

Viele Domänen enthalten komplexe Regel­werke, Abläufe oder Beschrei­bungen von Domäne­nen­ti­täten.  Diese Aspekte müssen gelegentlich von Benutzer:innen konfi­gu­riert werden können oder Eigen­schaften wie Sicherheit, Laufzeit oder Termi­nation statisch garantieren.

In diesem Curri­culum geht es darum, für diese Aufgaben domänen­spe­zi­fische Sprachen oder DSLs (domain-specific languages) zu entwi­ckeln. Gut gemachte DSLs tragen in hohem Maße zum separation of concerns bei, befähigen Benutzer:innen, selbständig mit der Software komplexe Aufgaben zu lösen und ermög­lichen Low-Code-Ansätze.

Dieses Modul macht Architekt:innen mit den wichtigsten Techniken und Erfah­rungen aus dem Program­mier­spra­chen­design und dem Compi­lerbau bekannt, um in der Archi­tektur sinnvolle Stellen für DSLs zu finden, nützliche und benut­zer­freund­liche DSLs syste­ma­tisch zu entwi­ckeln und DSLs als integralen Aspekt des Archi­tek­tur­de­signs anzuwenden.

Blogbei­träge über DSL

iSAQB-blog-how-to-identify-a-good-certificate

Einleitung Seit ca. fünfzehn Jahren lässt sich in der IT ein neuer Trend beobachten: Wir dürfen nicht mehr nur lebenslang lernen…

Read More
iSAQB-blog CPSA-A Level

This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam.…

Read More

Zusätz­liche Informationen

Fragen & Antworten

Es gibt aktuell keine Fragen & Antworten für dieses Thema. Besuchen Sie unsere Fragen & Antworten Seite für weitere Fragen.

Downloads

Advanced Level – Muster­aufgabe für die Abschluss­prüfung zum CPSA‑A

Muster­aufgabe „BigSpender“ / Themen­be­reich – Informationssystem

Deutsche Version [pdf]

English Version [pdf]

Lehrplan Modul DSL – Domain-Specific Languages

Lehrplan des Advanced-Level-Moduls DSL einschließlich sämtlicher Lernziele und Begriffe zu den einzelnen Kapiteln.

English Version [pdf]

Bleiben Sie informiert mit dem iSAQB®-Newsletter!

Nach oben scrollen