Domain Driven Design
Grundwissen zum Thema Domain Driven Design im Kontext von Softwarearchitekturen
Grundwissen zum Thema Domain Driven Design im Kontext von Softwarearchitekturen
Fichier Détails
Cartes-fiches | 24 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Université |
Crée / Actualisé | 27.09.2022 / 27.09.2022 |
Attribution de licence | Attribution (CC BY) (Marc Bohm) |
Lien de web |
https://card2brain.ch/box/20220927_domain_driven_design
|
Intégrer |
<iframe src="https://card2brain.ch/box/20220927_domain_driven_design/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Warum wird Software entwickelt?
In der Regel um ein fachlches, reales Problem zu lösen.
Warum wird Software entwickelt?
Warum ist es wichtig, ein Fachverständnis zu entwickeln, bevor man Software entwickelt?
Um Software zielgerichet entwickeln zu können, d.h. die Software so zu gestalten, dass die Software fachspezifische Probleme effektiv lösen kann.
Welches Problem löst Domain Driven Design?
Was versteht man unter einem "Command" im Domain Driven Design?
Der Auftrag eines Anwenders an ein System, auf den reagiert werde soll.
- Meist im Imperativ formuliert.
- Beinhaltet dazugehörige Daten (fachlich) und Metadaten (technisch)
Beispiel: Cancel Order #1
Folgende Aussagen sind wahr:
Ein Command...
Was ist ein "Domain Event"?
Die Reaktion des Systema auf einen Command.
Events informieren immer in der Vergangenheitsform über ein Ereignis.