Aus dem Kurs: Einführung in die Softwaretechnik 1 – Grundlagen, Analyse, Design, Vorgehensweisen

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Problembeispiel und Lessons Learned

Problembeispiel und Lessons Learned

Ich möchte Ihnen jetzt gerne ein Problembeispiel des Domain Driven Designs zeigen und Lessons Learned. Die Frage bei Domain-Driven Design, die im Vordergrund steht, ist eigentlich, wie Systeme wachsen und erweitert werden. Was passiert mit neuen Anforderungen, die ja ständig vom Kunden und von der Geschäftsleitung kommt? Die werden üblicherweise einfach in das System hineingedrückt. Und wir hatten vorher schon erwähnt, dass dieses hineindrücken Spaghetticode erzeugt und viele andere Probleme mit sich bringt und daher einen Technical Debt erzeugt, das heißt eine technische Schuld, die wir noch genauer in Softwaretechnik Teil 2 in den Metriken besprechen werden. Dies hat aber zur Auswirkung, dass man weniger Energie für Innovationen hat, sondern immer mehr Aufwand aufwenden muss, um das eigentlich System am Laufen zu halten. Dazu will ich Ihnen ein Beispiel von einer Autovermietung zeigen. Stellen Sie sich mal vor, in der Version 1 hat eine Firma eine Autovermietung-Software gebaut und…

Inhalt