Effektive Softwarearchitekturen
Autoren
Mehr zum Buch
Aktueller Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum „Certified Professional for Software Architecture™ (Foundation Level) des iSAQB - Die 6. Auflage enthält eine umfangreiche Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken sowie aktualisierte und erweiterte Beispielarchitekturen - Detaillierte Beispiele zum Einsatz von arc42 - Extra: E-Book inside Softwarearchitekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen und diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten. Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Sie finden Antworten auf zentrale Fragen: - Welche Aufgaben haben Softwarearchitekten? - Wie gehen Sie beim Entwurf vor? - Wie kommunizieren und dokumentieren Sie Softwarearchitekturen? - Wie helfen Architekturstile und -muster? - Wie bewerten Sie Softwarearchitekturen? - Wie behandeln Sie Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Workflow-Management und sonstige technische Konzepte? - Was müssen Softwarearchitekten über NoSQL, Domain-Driven-Design und arc42 wissen? - Welche Aufgaben nehmen Enterprise-IT-Architekten wahr? Aus dem Inhalt// Vorgehen bei der Architekturentwicklung // Architekturmuster und -stile // Technische Konzepte // SOA und Enterprise-IT-Architektur // Architekturbewertung // Dokumentation von Architekturen // Modellierung für Softwarearchitekten // Werkzeuge für Softwarearchitekten // Beispiele realer Softwarearchitekturen // iSAQB Curriculum Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader