Patterns kompakt fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Softwareentwicklung benötigen. Sie finden praxisnahe und effektiv anwendbare Lösungen für typische Entwurfsprobleme. Das Buch gliedert Patterns anhand typischer Aspekte des Softwareentwurfs: Basismuster für mehr Flexibilität und WartbarkeitPräsentationKommunikation und VerteilungIntegrationPersistenzDie sechste aktualisierte und erweiterte Auflage erklärt darüber hinaus weitere Musterkategorien. Patterns kompakt unterstützt mit praktischen Tipps zur Softwareentwicklung und -architektur und gibt einen praxisorientierten Überblick zu wesentlichen Entwurfsmustern.
Gernot Starke Reihenfolge der Bücher (Chronologisch)






arc42 in Aktion
Praktische Tipps zur Architekturdokumentation
Zertifizierung für Softwarearchitekten
- 104 Seiten
- 4 Lesestunden
Das International Software Architecture Qualification Board (iSAQB) hat einen international anerkannten Aus- und Weiterbildungsstandard für Softwarearchitekten etabliert: den Certified Professional for Software Architecture, Foundation Level (CPSA-F). Abgestimmt auf einen offiziellen Lehrplan, dient die iSAQB-Zertifizierung Unternehmen, Hochschulen und Arbeitnehmern als Richtschnur für die Leistungsanforderungen an Softwarearchitekten.Mit ihrem leicht verständlichen Text richten sich die beiden Autoren an alle, die sich auf die CPSA-F-Prüfung vorbereiten oder auch nur ihr Wissen auffrischen wollen. Als erfahrene Architekturspezialisten und Gründungsmitglieder des iSAQB führen sie eingängig an Lehrplan und Prüfung heran und erläutern die wichtigsten Aspekte: Überblick über alle prüfungsrelevanten Themen Kompakte Erläuterungen zum Lehrplan Viele Quellen zur weiteren Vertiefung Prüfungsmodalitäten der CPSA-F-Zertifizierung Hilfe bei der Prüfungsvorbereitung zum CPSA-F Ausblick auf den Advanced Level
IT kompakt: Patterns kompakt
Entwurfsmuster für effektive Software-Entwicklung - 4. Auflage
- 223 Seiten
- 8 Lesestunden
Patterns kompakt fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Software-Entwicklung benötigen. Software-Entwickler, -Architekten und -Designer finden darin effektiv anwendbare Lösungen für tägliche Entwurfsprobleme. Die vierte Auflage wurde um aktuelle Patterns erweitert und komplett überarbeitet. Das Buch gliedert Patterns anhand typischer Aspekte des Software-Entwurfs: Basismuster für mehr Flexibilität und Wartbarkeit, Präsentation, Kommunikation und Verteilung, Integration und Persistenz. Patterns kompakt richtet sich an Praktiker: Software-Entwickler, -Designer, -Architekten und alle, die einen praxisorientierten Überblick zu Entwurfsmustern benötigen.
IT kompakt: Agility kompakt
Tipps für erfolgreiche Systementwicklung (German Edition)
- 100 Seiten
- 4 Lesestunden
Agility kompakt zeigt eine alternative Sicht auf die Schwerpunkte in der Software- und Systementwicklung. Immer ausfA1/4hrlichere Vorgehensmodelle und mehr und mehr Vorschriften haben in den letzten Jahrzehnten nicht den gewA1/4nschten Erfolg gebracht. AgilitAt richtet die Wertvorstellungen stArker auf die Zusammenarbeit von Menschen, auf mehr direkte Kommunikation, Ergebnisorientierung, rasches Feedback auf allen Ebenen und Vertrauen in das Team; Prozesse und Werkzeuge dA1/4rfen nicht fehlen, rA1/4cken aber in den Hintergrund. An die Stelle von Vorschriften "von oben" tritt gesammelte Erfahrung "von unten." Dem Leser wird unter anderem vermittelt, wie sich die geAnderten Wertvorstellungen auf alle Projektbeteiligten auswirken - von Auftraggebern und Kunden A1/4ber die Projektleitung bis hin zu Analytikern, Designern und Programmierern. Das Buch regt dazu an, aus dem Alltagsstress der Software-Entwicklung einmal aufzusehen und seine eigenen Praktiken im Licht agiler GrundsAtze zu A1/4berprA1/4fen. Zahlreiche VorschlAge aus den agilen Methoden, die in den letzten Jahren publiziert wurden, kAnnen direkt dazu fA1/4hren, Projekte effizienter und Kunden und Entwickler zufriedener zu machen.
Patterns kompakt
Entwurfsmuster für effektive Software-Entwicklung (It kompakt)
- 120 Seiten
- 5 Lesestunden
Seit dem Kultbuch der berühmten „Gang-of-Four“ (GoF) hat es viele Konferenzen und fast ebensoviel Literatur zu diesem Thema gegeben - der Fundus an verfügbaren Entwurfsmustern scheint nahezu grenzenlos Mehrere Tausend Druckseiten, viele Hundert Seiten im Internet - für Praktiker inmitten von Projektstress und konkreten Entwurfsproblemen stellt sich häufig das Problem, aus der Fülle der verfügbaren Muster die für konkrete Probleme geeigneten Muster zu selektieren. Deswegen ist dieses Buch entstanden: Es enthält einen Katalog praxisrelevanter Entwurfsmuster für häufig wiederkehrende Aspekte J2EE-basierter Anwendungen. Die kompakte Darstellung erleichtert den Überblick und damit die Anwendbarkeit der ausgewählten Muster. Ganz bewusst verzichtet dieses kleine Übersichtswerk bei den vorgestellten Mustern auf ausführliche Implementierungshinweise und Beispielcode. Anstelle dessen bekommen Sie hier viele Hinweise, wo Sie weitere Informationen finden können. Die erfahrenen Praktiker unter Ihnen werden oftmals keine weiteren Quellen benötigen, sondern anhand der kompakten Darstellung die Entwurfsentscheidung für oder gegen Einsatz bestimmter Muster treffen können.
Effektive Software-Architekturen
- 414 Seiten
- 15 Lesestunden
Softwarearchitekt*innen müssen komplexe Anforderungen an IT-Systeme umsetzen und dabei flexible, erweiterbare Strukturen schaffen. Dieser Praxisleitfaden bietet eine systematische Herangehensweise zur effektiven Entwicklung von Softwarearchitekturen. Gernot Starke teilt praktische Tipps, Architekturmustern und persönliche Erfahrungen. Es werden zentrale Fragen behandelt, darunter die Aufgaben der Softwarearchitektur, der Entwurfsprozess, die Kommunikation und Dokumentation von Architekturen sowie der Einsatz von Architekturstilen und -mustern. Zudem wird erläutert, wie Softwarearchitekturen analysiert und bewertet werden können. Themen wie Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management und Blockchain werden behandelt. Auch wichtige Konzepte wie Domain-Driven Design und Microservices sowie die Modernisierung bestehender Systeme finden Berücksichtigung. Der Inhalt umfasst Vorgehensweisen bei der Architekturentwicklung, technische Konzepte, Beispiele realer Softwarearchitekturen und das iSAQB Curriculum. Dieser Leitfaden ist eine wertvolle Ressource für alle, die Softwarearchitekturen professionell gestalten möchten.
