Effektive Softwarearchitekturen

Effektive Softwarearchitekturen PDF
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446454209
Size: 68.97 MB
Format: PDF
Category : Computers
Languages : de
Pages : 453
View: 5039

Get Book

Software-Architekten 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 Software-Architekturen effektiv und systematisch entwickeln können. Der bekannte Software-Architekt Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Er gibt Antworten auf zentrale Fragen: - Welche Aufgaben haben Software-Architekten? - Wie gehen Software-Architekten beim Entwurf vor? - Wie kommunizieren und dokumentieren Sie Software-Architekturen? - Wie helfen Architekturmuster und Architekturbausteine? - Wie bewerten Sie Software-Architekturen? - Wie behandeln Sie Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Workflow-Management und sonstige technische Konzepte? - Was müssen Software-Architekten über MDA/MDSD, UML 2 und arc42 wissen? - Welche Aufgaben nehmen Enterprise-IT-Architekten wahr?

Effektive Softwarearchitekturen

Effektive Softwarearchitekturen PDF
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446465898
Size: 56.89 MB
Format: PDF, ePub
Category : Computers
Languages : de
Pages : 462
View: 5742

Get Book

Software-Architekten 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 Software-Architekturen effektiv und systematisch entwickeln können. Der bekannte Software-Architekt Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Er gibt Antworten auf zentrale Fragen: - Welche Aufgaben haben Software-Architekten? - Wie gehen Software-Architekten beim Entwurf vor? - Wie kommunizieren und dokumentieren Sie Software-Architekturen? - Wie helfen Architekturmuster und Architekturbausteine? - Wie bewerten Sie Software-Architekturen? - Wie behandeln Sie Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Workflow-Management und sonstige technische Konzepte? - Was müssen Software-Architekten über MDA/MDSD, UML 2 und arc42 wissen? - Welche Aufgaben nehmen Enterprise-IT-Architekten wahr?

Effektive Softwarearchitekturen

Effektive Softwarearchitekturen PDF
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446444068
Size: 62.64 MB
Format: PDF, Mobi
Category : Computers
Languages : de
Pages : 458
View: 2977

Get Book

EFFEKTIVE SOFTWAREARCHITEKTUREN // - Aktueller Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum «Certified Professional for Software ArchitectureTM» (Foundation Level) des iSAQB - Praxisnahe Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken sowie aktualisierte und erweiterte Beispielarchitekturen - Neu in der 7. Auflage: Evolution und Verbesserung bestehender Systeme - Detaillierte Beispiele zum Einsatz von arc42 Softwarearchitekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen, und sie müssen 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 gehe ich beim Entwurf vor? - Wie kommuniziere und dokumentiere ich Softwarearchitekturen? - Wie helfen Architekturstile und -muster? - Wie bewerte ich Softwarearchitekturen? - Wie behandle ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Microservices und sonstige technische Konzepte? - Was müssen Softwarearchitekten über NoSQL, Domain-Driven-Design und arc42 wissen? - Wie verbessere ich bestehende Systeme? 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

Softwarearchitekturen Dokumentieren Und Kommunizieren

Softwarearchitekturen dokumentieren und kommunizieren PDF
Author: Stefan Zörner
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446444424
Size: 78.52 MB
Format: PDF, Mobi
Category : Computers
Languages : de
Pages : 291
View: 4794

Get Book

SOFTWAREARCHITEKTUREN DOKUMENTIEREN UND KOMMUNIZIEREN // - Sie erfahren, wie die Dokumentation der Architektur von einer lästigen Pflicht zum integralen Kommunikations- und Arbeitsmittel wird. - Sie lernen, architekturrelevante Einflussfaktoren und zentrale Entscheidungen festzuhalten. - Sie erleben am Beispiel einer Schach-Engine, wie eine nachvollziehbare Architektur entsteht. - Auf der Buchwebsite finden Sie Vorlagen und weitere Informationen zum Thema und zu den Fallbeispielen Dokumentation wird oft als lästige Pflicht angesehen und in vielen Softwareprojekten stark vernachlässigt, die Architektur wird manchmal überhaupt nicht beschrieben. Damit das in Ihren Projekten nicht passiert, schlägt dieses Buch praxiserprobte und schlanke Bestandteile für eine wirkungsvolle Architekturdokumentation vor. Anhand eines durchgängigen Beispiels erfahren Sie, wie Sie architekturrelevante Einflussfaktoren erfassen und Ihre Softwarelösung angemessen und ohne Ballast festhalten. Sie lernen nicht nur die Vorgehensweise für das Dokumentieren während des Entwickelns kennen, sondern auch, wie Sie bestehende Systeme im Nachhinein beschreiben. Neben der Methodik diskutiert das Buch auch typische Werkzeuge wie Wikis, UML-Werkzeuge u.a., mit denen Sie Architekturdokumentation erfassen, verwalten und verbreiten können. Checklisten und Übungsaufgaben geben Ihnen die nötige Sicherheit, um die Architekturdokumentation zu einem integralen Bestandteil in Ihrem Softwarevorhaben zu machen. // Mein Fazit: Es gibt viele Bücher über Softwarearchitektur. Und dieses gehört zu denen, die man gelesen haben sollte, wenn man Softwareprojekte macht. // Phillip Ghadir zur ersten Auflage AUS DEM INHALT // Ziele und Zielgruppen // Einflussfaktoren // Entscheidungen festhalten // Strukturen und Sichten // Übergreifende Konzepte // Gliederung // arc42 und Alternativen // Werkzeuge // Wiki vs. UML // Dokumentieren im Nachhinein // Reviews

Arc42 In Aktion

arc42 in Aktion PDF
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446449388
Size: 17.13 MB
Format: PDF, Kindle
Category : Computers
Languages : de
Pages : 198
View: 4194

Get Book

Der Praxiseinsatz von arc42 - dem Template für Softwarearchitekturen Sie finden konkrete Maßnahmen und Praktiken, um arc42 sowohl zur effektiven Kommunikation und Dokumentation wie auch zur Konstruktion und Entwicklung von Systemen anzuwenden. Unmittelbarer Nutzen für die tägliche Arbeit Softwarearchitekten und -entwickler ziehen daraus unmittelbaren Nutzen für ihre tägliche Arbeit.

Basiswissen Softwarearchitektur

Basiswissen Softwarearchitektur PDF
Author: Torsten Posch
Publisher: dpunkt.verlag
ISBN: 3864910439
Size: 68.50 MB
Format: PDF
Category : Computers
Languages : de
Pages : 380
View: 733

Get Book

Dieses Buch vermittelt das grundlegende Wissen, um Softwarearchitekturen zu entwerfen und richtig einzusetzen. Es beantwortet u.a. die Fragen: Was ist Softwarearchitektur? Was ist eine gute Softwarearchitektur? Wie wird sie entwickelt? Ausführlich werden Aufgaben und Werkzeuge des Softwarearchitekten, wie Dokumentation mit UML 2, Architekturstile und -muster, behandelt. Ein weiterer Schwerpunkt ist Software im industriellen Maßstab: Produktlinienansätze, MDA und - neu in der 3. Auflage - domänenspezifische Sprachen. Das Buch richtet sich an Softwareentwickler und Projektleiter.

Software Architektur

Software Architektur PDF
Author: Oliver Vogel
Publisher: Springer-Verlag
ISBN: 3827422671
Size: 77.20 MB
Format: PDF, Mobi
Category : Computers
Languages : de
Pages : 559
View: 479

Get Book

(Autor) O. Vogel et al. (Titel) Software-Architektur (Untertitel) Grundlagen - Konzepte - Praxis (HL) Der umfassende Einstieg in die Software - Architektur! (copy) Dieser Titel behandelt das Thema Software- Architektur umfassend und strukturiert die Thematik mit Hilfe eines architektonischen Ordnungsrahmens. Es stellt den "Architekten" in den Mittelpunkt und bietet ihm langfristige Orientierung. Das Buch vermittelt essenzielles Wissen und zeigt, wie das erworbene Wissen konkret und in entsprechenden Projekten eingesetzt werden kann. Zu diesem Zweck enthält das Buch Anwendungsszenarien und Fallstudien aus verschiedenen Industriezweigen und Anwendungsdomänen. Das optimale Einstiegswerk für Softwareentwickler und Studenten. (Biblio)

Software Architektur Kompakt

Software Architektur kompakt PDF
Author: Gernot Starke
Publisher: Springer-Verlag
ISBN: 9783827428356
Size: 76.41 MB
Format: PDF, ePub, Mobi
Category : Computers
Languages : de
Pages : 121
View: 1092

Get Book

Software Architektur kompakt gibt Ihnen alles, was Sie zu einem reibungslosen und schnellen Start in das Thema benötigen. Lernen Sie Systeme zukunftssicher, flexibel und transparent zu konstruieren. Sie finden hier sofort einsetzbare und erprobte Muster und Vorlagen zur Erstellung praxistauglicher IT-Architekturen. Das Buch liefert allen relevanten Projektbeteiligten maßgeschneiderte Antworten zu Entwurfsentscheidungen, Systemstruktur und Implementierung.

Langlebige Software Architekturen

Langlebige Software Architekturen PDF
Author: Carola Lilienthal
Publisher: dpunkt.verlag
ISBN: 396088897X
Size: 40.38 MB
Format: PDF, ePub, Docs
Category : Computers
Languages : de
Pages : 320
View: 253

Get Book

Standardwerk zur SoftwarearchitekturSchließt die Lücke zwischen Softwarearchitektur und Implementierung der Codebasis Einfache und übersichtliche Strukturierung aller wichtigen Grundkonzepte im Bereich der Softwarearchitektur, die die typischen Fehler in der Softwarearchitektur von großen Softwaresysteme aufzeigen und sinnvolle Lösungen vermitteln. Mit über 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam eine zugeschnittene Architekturblaupause für die anstehende Entwicklung. Aber während der Implementierung weicht das Team häufig ungewollt von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexität nimmt zu, und es werden technische Schulden aufgebaut. Wartung und Erweiterung der Software werden immer aufwendiger. In diesem Buch zeigt die Autorin, welche Fehler in Softwareprojekten bei der Umsetzung der Architektur vermieden werden sollten und welche Prinzipien eingehalten werden müssen, um langlebige Architekturen zu entwerfen oder bei bestehenden Systemen zu langlebigen Architekturen zu gelangen. Sie geht auf Muster in Softwarearchitekturen und Mustersprachen ein, erläutert verschiedene Architekturstile und zeigt, welche Vorgaben letztlich zu Architekturen führen, die für Entwickler noch gut durchschaubar sind. Mit über 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen werden schlechte und gute Lösungen verständlich und nachvollziehbar dargestellt. Empfehlungen und vielfältige Hinweise aus Praxisprojekten erlauben dem Leser einen direkten Transfer zu seiner täglichen Arbeit. Die 3. Auflage wurde in einzelnen Aspekten überarbeitet und insbesondere bei den Themen Domain-Driven Design und Microservices ergänzt. Neu aufgenommen wurden die Analyse von TypeScript-Systemen sowie Clean-, Onion- und hexagonale Architekturen.

Microservices

Microservices PDF
Author: Eberhard Wolff
Publisher: dpunkt.verlag
ISBN: 3960884133
Size: 23.82 MB
Format: PDF, ePub, Docs
Category : Computers
Languages : de
Pages : 384
View: 6033

Get Book

Eine Microservices-Architektur unterteilt Software-Systeme in eine Vielzahl kleiner Dienste, die unabhängig voneinander in Produktion gebracht werden können. Jedes Team arbeitet dabei an seinen Microservices und ist weitgehend entkoppelt von anderen Teams, das erlaubt eine einfache Skalierung agiler Prozesse. Die Aufteilung in Microservices schützt gegen den Verfall der Architektur, sodass die Systeme auch langfristig wartbar bleiben. Zudem können Legacy-Systeme durch Microservices ergänzt werden, ohne dabei den alten Code zu ändern. Und auch Continuous Delivery ist einfacher umsetzbar. Eberhard Wolff bietet Ihnen in diesem Buch eine umfangreiche Einführung in das Thema Microservices. Dabei geht es u.a. um: Vor- und Nachteile des Microservice-Ansatzes Microservices vs. SOA Die übergreifende Architektur von Microservice-Systemen Die Architektur einzelner Services Auswirkungen auf Projektorganisation, Betrieb, Testen und Deployment Nanoservices Das Buch erläutert technologieneutrale Konzepte und Architekturen, die mit verschiedenen Technologien umgesetzt werden können. Als Beispiel für einen konkreten Technologie-Stack wird Java mit Spring Boot, dem Netflix-Stack und Spring Cloud gezeigt. Anhand von vielen Beispielen und konkreten Szenarien lernen Sie, wie Microservices möglichst gewinnbringend genutzt werden können. Außerdem erhalten Sie Anregungen, das Gelernte durch eigene Experimente weiter zu vertiefen. In der zweiten Auflage wurde der Abschnitt zu Domain-Driven Design komplett überarbeitet. Erweitert wurde die beispielhafte Beschreibung von Microservices-Technologien: Neben dem Netflix-Stack werden nun auch Alternativen erwähnt. Außerdem wurden die Essays zur Evolution von Microservices und zu Microservices in der Amazon Cloud aktualisiert.

Enterprise Architecture Management Einfach Und Effektiv

Enterprise Architecture Management   einfach und effektiv PDF
Author: Inge Hanschke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446451439
Size: 62.14 MB
Format: PDF, ePub
Category : Computers
Languages : de
Pages : 544
View: 4905

Get Book

Enterprise Architecture Management (EAM) in einem Unternehmen einzuführen ist eine komplexe Aufgabe. Entscheidend für den Erfolg sind ein klares Zielbild und eine nutzenstiftende machbare erste Einführungsstufe. Genau dabei unterstützt Sie dieser Praxisleitfaden. Er hat zwei Schwerpunkte. Einerseits vermittelt er eine ganzheitliche Sicht auf das Enterprise Architecture Management, seine Ziele und seinen Nutzen. Aus der Praxis abgeleitete Einsatzszenarien liefern IT-Verantwortlichen und IT-Strategen nachvollziehbare Argumente, um ihr Unternehmen von der Notwendigkeit von EAM zu überzeugen. Andererseits erfahren Sie ganz konkret, wie Sie EAM Schritt für Schritt in Ihrem Unternehmen einführen können. Mit dieser Anleitung können Sie EAM in der ersten Ausbaustufe erfolgreich in kurzer Zeit umsetzen und dann ausbauen. Die beschriebenen Methoden und Vorgehensweisen sind vielfach in der Praxis erprobt. Anschauliche Visualisierungen und Praxisbeispiele ergänzen und vertiefen die vermittelten Inhalte. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Automotive Spice Capability Level 2 Und 3 In Der Praxis

Automotive SPICE     Capability Level 2 und 3 in der Praxis PDF
Author: Pierre Metz
Publisher: dpunkt.verlag
ISBN: 3960880103
Size: 46.48 MB
Format: PDF, ePub, Docs
Category : Computers
Languages : de
Pages : 286
View: 4275

Get Book

Automotive SPICE ist das in der Automobilindustrie weltweit verbindliche 6-stufige Bewertungsmodell für Produktentwicklungsabläufe für softwarebasierte Systeme. Die abstrakte Formulierung des Bewertungsmodells führt jedoch häufig zu Verständnisschwierigkeiten, die eine ineffiziente Prozessumsetzung oder sogar Divergenzen in Assessmentergebnissen nach sich ziehen können. An dieser Stelle setzt das Buch an: Es bietet einen praxisorientierten Überblick über den zweiten und dritten Prozessreifegrad des Modells und liefert prozessspezifische Interpretationshilfen der generischen Praktiken anhand konkreter Beispiele für die Anwendung in der Praxis: • Verstehen der Bedeutung der Capability Level 0 bis 5 • Capability Level 2 – praktisches Verständnis der generischen Praktiken • Capability Level 2 – prozessspezifische Interpretation • Capability Level 3 – praktisches Verständnis der generischen Praktiken • Bewertungshilfen für Capability Level 1 Prozessspezifische Bewertungshilfen, Bewertungsregeln für Assessments sowie Querbezüge zwischen den Prozessen und Capability Levels zum direkten Nachschlagen unterstützen dabei, ein in sich konsistentes Assessmentergebnis zu erzielen. Das Buch richtet sich in erster Linie an Praktiker, die einen leichteren Einstieg in Automotive SPICE – Capability Level 2 und 3 – und eine Hilfestellung für die Umsetzung in der Praxis suchen.