
Kohäsion im Kontext von Modellierung und Design
About this event
"Lose Kopplung und hohe Kohäsion" sind wichtige Designprinzipien für die Erstellung wartbarer und verständlicher Software. Diese Prinzipien können auf verschiedenen Granularitätsebenen angewendet werden, von Klassen bis hin zu Systemen. Sie spielen auch eine wesentliche Rolle bei der Abgrenzung von Domänen und Bounded Contexts. Während es bereits viele Vorträge und Workshops zum Thema Kopplung auf verschiedenen Konferenzen gab, wurde das Thema Kohäsion noch nicht so oft behandelt. In diesem Vortrag geht es um Kohäsion.
Wir werden zunächst die grundlegenden Prinzipien der Kohäsion im Softwaredesign erkunden und ihre Bedeutung für die Schaffung klarer, wartbarer und skalierbarer Systeme erläutern. In diesem Kurs werden Sie lernen, was Kohäsion ist und welche Arten von Kohäsion es gibt. Wir werden über Arten von Kohäsion im Softwaredesign wie funktionale, sequenzielle, zeitliche oder zufällige Kohäsion sprechen. Wir werden uns aber auch mit dem Begriff Kohäsion in anderen Disziplinen wie Chemie, Geologie, Sozialverhalten oder Bodenmechanik beschäftigen.
Im zweiten Teil dieses Vortrags geht es um Kohäsion im Domain-driven Design. Eine ganzheitliche Herangehensweise an das Thema Kohäsion ist vor allem im Zusammenhang mit Domain-driven Design interessant. So zielt beispielsweise eine Ubiquitous Language auf ein hohes Maß an Kohäsion zwischen Terminologie, Gesprächen, Code und Dokumenten innerhalb eines Bounded Contexts ab. Besonderes Augenmerk wird auf praktischen Ansätzen zur Erreichung einer hohen Kohäsion in Domänenmodellen liegen. Wir werden reale Szenarien untersuchen, in denen sich kohärentes Design direkt auf die Effektivität von DDD auswirkt und Einblicke in die Bewältigung gängiger Herausforderungen in komplexen Domänenszenarien geben. Auf diese Weise werden die Teilnehmer ein tieferes Verständnis dafür entwickeln, wie kohäsive Designprinzipien komplexe Domänenmodelle vereinfachen können, was zu robusteren und anpassungsfähigeren Software-Systemen führt. Wir werden uns aber auch mit der Bedeutung von Kohäsion in anderen Disziplinen befassen, die in der Einleitung des Vortrags erwähnt werden, und lernen, wie sie uns bei der kollaborativen und interdisziplinären Designarbeit helfen können.
Dieser Vortrag richtet sich nicht nur an Softwarearchitekten und -entwicklerinnen, sondern auch an nicht-technische Interessengruppen, die verstehen möchten, wie kohärentes Softwaredesign direkt zur Erreichung von Geschäftszielen beitragen kann. Am Ende dieses Vortrags werden die Teilnehmerinnen mit umsetzbaren Strategien ausgestattet sein, um ihre Domänenmodelle zu verbessern und sicherzustellen, dass ihre Software ihre Domäne wirklich klar und präzise widerspiegelt und bedient.
------------
Einfach aus dem Homeoffice teilnehmen!
Livestream mit Q&A am 1. Juli 2026, 12:15–13:00 Uhr.
👉 Teilnahme via YouTube Livestream oder LinkedIn Live. Links coming soon.
------------
🤝 Für diese Veranstaltung gilt der Berlin Code of Conduct.
🗄️ Alle bisherigen Episoden findest du in unserem Archiv.
❓Fragen oder Anregungen? Schreib uns 👉technologylunch@innoq.com
📘 Inside Technology 12: Unser Buch mit tiefgehenden Fachartikeln zu Software-Architektur und -Entwicklung
Source: meetup