Die Entwicklung großer Softwaresysteme ist mit einem immensen Zeit- und Kostenaufwand verbunden. Eine Möglichkeit, die Entwicklungskosten bei Folgeprojekten signifikant zu senken, liegt in der forcierten Wiederverwendung des in der Software-Architektur dokumentierten Wissens.
Die Software-Architektur beschreibt sehr kompakt, wie ein System aufgebaut ist und wie die einzelnen Komponenten miteinander zusammenarbeiten. Gute Software-Architekten wissen es zu vermeiden, jedes Problem von Grund auf neu anzugehen. Statt dessen verwenden sie Lösungen wieder, die sie oder andere Architekten zuvor erfolgreich eingesetzt haben. Dies führt in vielen objektorientierten Systemen zu wiederkehrenden Mustern und dem Einsatz bewährter Designprinzipien. Die Muster lösen spezifische Entwurfsprobleme und machen objektorientierte Entwürfe flexibler, eleganter und wiederverwendbar. Entwurfsmuster sind aus dem Repertoire erfahrener Softwareentwickler nicht mehr wegzudenken. Sie helfen im kreativen Akt des Entwurfs von Systemen, sie helfen in der Dokumentation, und sie machen die Kommunikation unter Entwicklern einfacher und effektiver.
Der ForumBB-Themenabend: Designprinzipien und Entwurfsmuster des Berlin-Brandenburger Softwareforums (http://www.forumbb.de ) widmete sich konkret dem Einsatz bewährter Designprinzipien und Entwurfsmuster beim objektorientierten Systementwurf. In einem einleitenden Vortrag wurde das Konzept der Entwurfsmuster erläutert, die Vor- und Nachteile des Ansatzes detailliert vorgestellt sowie exemplarisch mehrere Muster präsentiert.
Anhand konkreter Erfahrungen aus unterschiedlichen industriellen Projekten wurde im zweiten Vortrag des Themenabends der praktische Einsatz von Entwurfsmustern erörtert. Hierbei wurden in erster Linie Entwurf und Dokumentation, aber auch Mitarbeitermotivation und –fortbildung sowie Managementaspekte des Entwicklungsprozesses angesprochen.
Einzelheiten sowie Literaturhinweise sind den angefügten Vortragsfolien zu entnehmen.
Begleitend zur Veranstaltung wurde unter den Teilnehmern eine Umfrage zum gleichen Thema durchgeführt, deren Ergebnisse Sie dem angefügten PDF-Dokument "Designprinzipien und Entwurfsmuster" entnehmen können.