Certified Professional for Software Architecture (CPSA®)
Das CPSA®-Advanced-Level-Modul DSL – iSAQB®-Training in Domänenspezifischen Sprachen
MODUL DSL
Domänenspezifische Sprachen
Verbessern Sie die Konfigurierbarkeit, befähigen Sie die Benutzer:innen und stellen Sie entscheidende Eigenschaften mit domänenspezifischen Sprachen sicher!
Credit Points für DSL-Trainingskurse
Kompetenz in Technologie
TECH
10
Kompetenz in Methodik
Method
20
Kompetenz in Kommunikation
Komm
0
DSL
Inhalte des Moduls Domänenspezifische Sprachen (DSL)
Die Konfigurierbarkeit verbessern, die Benutzer befähigen und entscheidende Eigenschaften mit domänenspezifischen Sprachen sicherstellen!
Viele Domänen enthalten komplexe Regelwerke, Abläufe oder Beschreibungen von Domänenentitäten. Diese Aspekte müssen gelegentlich von Benutzer:innen konfiguriert werden können oder Eigenschaften wie Sicherheit, Laufzeit oder Termination statisch garantieren.
In diesem Curriculum geht es darum, für diese Aufgaben domänenspezifische Sprachen oder DSLs (domain-specific languages) zu entwickeln. 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öglichen Low-Code-Ansätze.
Dieses Modul macht Architekt:innen mit den wichtigsten Techniken und Erfahrungen aus dem Programmiersprachendesign und dem Compilerbau bekannt, um in der Architektur sinnvolle Stellen für DSLs zu finden, nützliche und benutzerfreundliche DSLs systematisch zu entwickeln und DSLs als integralen Aspekt des Architekturdesigns anzuwenden.
Blogbeiträge über DSL
Woran erkennt man gute Zertifikate?
Einleitung Seit ca. fünfzehn Jahren lässt sich in der IT ein neuer Trend beobachten: Wir dürfen nicht mehr nur lebenslang lernen…
This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam.…
Zusätzliche Informationen
Fragen & Antworten
Es gibt aktuell keine Fragen & Antworten für dieses Thema. Besuchen Sie unsere Fragen & Antworten Seite für weitere Fragen.