Skip to content
Certified Profes­sional for Software Architecture (CPSA®)

The CPSA® Advanced Level Module DDD – iSAQB® Training Course in Domain-Driven Design

MODULE DDD

Domain-Driven Design

How do you design a domain-related architecture in cooper­ation with domain experts and devel­opers? The curriculum includes modeling techniques and architecture tools to use domain expertise as a basis for dividing the system into domain-specific modules (strategic design) and for constructing inside the modules (tactical design).

Credit Points for DDD Training Courses

Techno­logical Competence
TECH

0

Methodical Compe­tence
Method

20

Commu­nicative Competence
Comm

10

DDD

advanced-level-diagramm-ddd-en-v3

Content of the module Domain-Driven Design (DDD)

isaqb-favicon

Domain, model, and Ubiquitous Language

isaqb-favicon

Knowledge Crunching: The path to the model

isaqb-favicon

From model to implementation

isaqb-favicon

The model in appli­cation architecture

isaqb-favicon

Strategic Design 1: Cutting and distin­guishing models from one another”

isaqb-favicon

Strategic Design 2: Context Mapping

How to design functional architecture in cooper­ation with experts and developers

The module presents Domain-Driven Design (DDD) to the partic­i­pants as a way to design software as a precise, trans­parent and trans­formable repre­sen­tation of a profes­sional domain. At the end of the module, partic­i­pants will know the basic principles of Domain Driven Design and will be able to apply them when designing and imple­menting software systems. With the help of commu­nicative skills that are taught, they can establish a common language between domain experts and devel­opers. By means of modelling techniques and architecture tools taught, they are able to integrate the compo­nents of this common termi­nology into their software systems. A large software project often requires several devel­opment teams. This module addresses this challenge and teaches partic­i­pants Domain Driven Design methods to deal with the growing complexity of a large software project.

Related Blog Posts

iSAQB Blog DDD interview with curator Carola Lilienthal

Which audience does the module DDD address? The module DDD is aimed at software archi­tects and software devel­opers who not only want to feel at home in technology, but who would also like to learn about methods and concepts that support them in deeply under­standing the domain and modeling it in software. This module is…

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

There is a wide range of certifi­cates on offer, yet most certifi­cates and certification proce­dures are based on a similar process with some compa­rable variants…

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

Additional Information

Frequently Asked Questions

There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.

Downloads

Advanced Level – Sample task for the CPSA‑A exami­nation task

Sample task “BigSpender” / Topic – Information System

Deutsche Version [pdf]

English Version [pdf]

Curriculum Module DDD – Domain Driven Design

Curriculum of the Advanced Level Module DDD with all learning goals and terms for the individual chapters.

English Version [pdf]

Deutsche Version [pdf]

Stay Up-to-Date with the iSAQB® Newsletter!

Scroll To Top