Domain-driven Design at Hochschule München

Flashcards and summaries for Domain-driven Design at the Hochschule München

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Domain-driven Design at the Hochschule München

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was sind Microservices?    

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist Continuous Delivery (CD)?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist Domain-driven Design?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist ein Bounded Context? Nenne dazu das Beispiel aus der Bücherei.

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was sind Module?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Warum ist die Trennung von Fachlichkeit und Technik so wichtig?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist die Ubiquitous Language?
Wo wird sie angewendet?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist Refactoring?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was sind Pattern?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was meint Eric Evans mit Strategic Design?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Generic Subdomain und Core Domain. Was bedeuten diese Begriffe?

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Was ist mit Tactical Design gemeint?    

Your peers in the course Domain-driven Design at the Hochschule München create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Domain-driven Design at the Hochschule München on StudySmarter:

Domain-driven Design

Was sind Microservices?    
Microservices sind ein Architekturmuster der Informationstechnik, bei dem komplexe Anwendungssoftware aus unabhängigen Prozessen komponiert wird, die untereinander mit sprachunabhängigen Programmierschnittstellen kommunizieren. Die Dienste sind weitgehend entkoppelt und erledigen eine kleine Aufgabe.

Domain-driven Design

Was ist Continuous Delivery (CD)?
kontinuierliche Auslieferung.
bezeichnet eine Sammlung von Techniken, Prozessen und Werkzeugen, die den Softwareauslieferungsprozess (englisch: Deployment) verbessern.

Domain-driven Design

Was ist Domain-driven Design?
Domain-driven Design (DDD) ist ein Ansatz für die Entwicklung komplexer Software:
1. Man konzentriert sich auf die Core Domain
2. Modelle werden in kreativer Zusammenarbeit von Domänen-Praktikern(Fachkräften) und Software-Praktikern erkundet
3. Es gibt eine Ubiquitous Language in einem expliziten (eindeutigen) Bounded Context gesprochen wird

Domain-driven Design

Was ist ein Bounded Context? Nenne dazu das Beispiel aus der Bücherei.
abgegrenzter Kontext
Hier wird eine bestimmte Sprache gesprochen. In diesem Kontext hat ein Begriff eine bestimmte Bedeutung, der aber in einem anderen Bounded Context wieder etwas ganz anderes bedeuten kann. Beispiel Bücherei: Ich leihe mir ein Buch aus. Das hat einen bestimmten Zustand, besteht physikalisch, es hat eine bestimmte ID usw.
Ich kann aber auch nach einem Buch suchen. Dann hat das Buch einen gewissen Autor, Verlag, beschreibt mehrere Bücher in der Ausleihe usw. Wenn ich also mit einem Fachexperten spreche, können wir ganz andere Dinge meinen. In einem Bounded Context aber nicht hier wird das klar geregelt. Weiterer wichtiger Punkt ist, dass die Klassen nicht weiter wachsen durch zusätzliche Methoden, die angebracht werden müssen, um allen Büchern gerecht zu werden.
Es ist die Beschreibung einer Grenze (typischerweise ein Subsystem oder die Arbeit eines bestimmten Teams), innerhalb derer ein bestimmtes Modell definiert und anwendbar ist.

Domain-driven Design

Was sind Module?
fachliche Bestandteile der Domäne

Domain-driven Design

Warum ist die Trennung von Fachlichkeit und Technik so wichtig?
Technik ändert sich sehr schnell und muss oft erneuert werden.
Fachliche Themen, also Versicherungen und Banken, ändern sich nicht so schnell
Man hat festgestellt, dass man technische Schichten, um eine Unabhängigkeit zu erreichen

Domain-driven Design

Was ist die Ubiquitous Language?
Wo wird sie angewendet?
allgegenwärtige Sprache
ist überall: im Code, im Datenbankmodell und auch der Sprache, die der Fachbereich spricht.
Gemeinsame Sprache, die in einem Bounded Context gesprochen wird.

Domain-driven Design

Was ist Refactoring?
bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens.
(z.B. laufenden Code in Funktionen unterteilen für eine bessere übersicht)

Domain-driven Design

Was sind Pattern?
Pattern bieten Musterlösungen für wiederkehrende Probleme. Der Begriff Pattern bezeichnet in der  IT und Informatik spezielle Entwurfsmuster, also Strukturen, Modelle oder Schablonen und Muster die sich besonders gut zur Entwicklung stabiler Software als Modell nutzen lassen. 

Domain-driven Design

Was meint Eric Evans mit Strategic Design?
den Entwurf-im-Großen
Wie zerlege ich ein großes System sinnvoll, damit es übersichtlich ist

Domain-driven Design

Generic Subdomain und Core Domain. Was bedeuten diese Begriffe?
Ich habe mein Gesamtsystem und nicht jeder Teil des Systems ist gleich wichtig.
E-Commerce-System und ich baue die Buchhaltung(ich verkaufe damit nicht mehr Produkte, es ist aber dennoch wichtig --> eine Generic Subdomain). Core Domain wäre die Fähigkeit, die einem von anderen unterscheidet. Z.B die schnelle Auslieferung von Produkten (wir sind dabei nicht besonders günstig). Hier wird Geld gemacht
Die grundlegende Idee: ich benenne Dinge als wichtig und weniger wichtig --> dadurch bekomme ich eine Aufteilung des Systems.

Domain-driven Design

Was ist mit Tactical Design gemeint?    
Das Modell auf einer kleineren Ebene zu betrachten.
Z.B in Form von Klassen

Sign up for free to see all flashcards and summaries for Domain-driven Design at the Hochschule München

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Domain-driven Design at the Hochschule München there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Hochschule München overview page

Volkswirtschaftslehre

Informationssysteme

Produktion

Verfahrens- und Umwelttechnik

Product Lifecycle Management

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Domain-driven Design at the Hochschule München or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards