Certified Professional 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 cooperation with domain experts and developers? 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
Technological Competence
TECH
0
Methodical Competence
Method
20
Communicative Competence
Comm
10
DDD
Content of the module Domain-Driven Design (DDD)
How to design functional architecture in cooperation with experts and developers
The module presents Domain-Driven Design (DDD) to the participants as a way to design software as a precise, transparent and transformable representation of a professional domain. At the end of the module, participants will know the basic principles of Domain Driven Design and will be able to apply them when designing and implementing software systems. With the help of communicative skills that are taught, they can establish a common language between domain experts and developers. By means of modelling techniques and architecture tools taught, they are able to integrate the components of this common terminology into their software systems. A large software project often requires several development teams. This module addresses this challenge and teaches participants Domain Driven Design methods to deal with the growing complexity of a large software project.
Related Blog Posts
Demystifying the iSAQB Advanced Examination – Introduction by Falk Sippach, CPSA‑A Examiner
Falk Sippach’s blog post introduces the iSAQB CPSA Advanced certification, detailing the practical and theoretical challenges involved in completing its rigorous project-based exam within three months alongside regular work.
Which audience does the module DDD address? The module DDD is aimed at software architects and software developers 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 understanding the domain and modeling it in software. This module is…
How to Identify a Good Certificate?
There is a wide range of certificates on offer, yet most certificates and certification procedures are based on a similar process with some comparable variants…
This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam…
Additional Information
Frequently Asked Questions
There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.