Möchten Sie verkaufen? Hier verkaufen
Effektive Software-Architekturen: Ein praktischer Leitfaden
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Effektive Software-Architekturen: Ein praktischer Leitfaden [Taschenbuch]

Gernot Starke
4.1 von 5 Sternen  Alle Rezensionen anzeigen (20 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Pressestimmen

"Was Sie schon immer über Softwarearchitektur wissen wollten, finden Sie im neuen Buch 'Effektive Software-Architekturen' von Gernot Starke." OBJEKTSpektrum "Empfehlung des Monats" Mai 2002 im Amazon-Newsletter Computer-Programmierung "Best Product Award 2003" verliehen von ObjektSpektrum und JavaSpektrum für die 1. Auflage des Buches

InfoWeek, 28. April 2008

"Das Buch wird seinem Untertitel 'Ein Praktischer Leitfaden' durchaus gerecht und eignet sich daher ideal als Ausgangspunkt für Softwareentwickler, Projektleiter oder IT-Manager, die sich mit Software-Architektur befassen möchten." -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Kurzbeschreibung

So kommen Sie zu besseren Software-Architekturen! Moderne Software-Systeme werden immer komplexer. Software-Architekten müssen die fachlichen und technischen Anforderungen an solche Systeme umsetzen und diese Systeme durch eine nachvollziehbare Struktur flexibel erweiterbar gestalten. In diesem Praxisleitfaden erfahren Sie, wie Sie Software-Architekturen effektiv und systematisch erarbeiten. Hier finden Sie Antworten auf folgende Fragen: - Was sind die Aufgaben eines Software-Architekten? - Wie ist beim Entwurf von Software-Architekturen vorzugehen? - Wie lassen sich Architekturen trotz immer neuer Technologien und Anwenderforderungen stabilisieren? - Was ist bei der Beschreibung von Architekturen zu beachten? - Wie helfen Architekturmuster und Architekturbausteine? - Wie bewerten Sie Software-Architekturen? - Wie geht man mit Persistenz, grafischen Benutzeroberflächen, Kommunikation, Integration, Verteilung, Sicherheit und Workflow-Management um? - Was müssen Software-Architekten über MDA und UML 2 wissen? Dieser Praxisleitfaden... - ... bringt die für die Praxis wichtigsten Entwurfsprinzipien auf den Punkt. - ... unterstützt Sie durch praxisnahe und bewährte Tipps, Architekturmuster und Erfahrungen. - ... gibt Ihnen konkrete Vorschläge für die Gestaltung der wichtigsten Komponenten Ihrer Systeme. Im Internet: Hintergrundinformationen, Anwendungsbeispiele, Fallstudien, weitere Praxistipps unter www.b-agile.de

Der Autor über sein Buch

Ein Buch aus der Praxis - Voller Tipps und Anregungen!
Effektive Software-Architekturen

Das Buch beginnt mit einem Desaster - einer kleinen Geschichte von der Architektur eines Hauses:

Der Auftrag war Entwurf und Bau eines Einfamilienhauses -
ein Standardprojekt, sollte man meinen. Aber sehen Sie selbst:

- Die Wasserfall-Architektur KG baut eine Rampe anstelle einer Treppe ein, damit Bauarbeiter auch nach Einzug noch mit Schubkarren ins Obergeschoss fahren können. Aus Zeitgründen wird auf Estrich
verzichtet und Teppich direkt auf Sand verlegt. Oh Wunder, die Bauherrin verzichtet auf Fertigstellung...

- Die V&V Architektur GmbH & Co. KG, spezialisiert auf Regierungs-, Prunk- und Profanbauten, erstellt in minutiöser Kleinarbeit ein speziell abgestimmtes Vorgehensmodell. Die Firma stempelt sämtliche verbauten Teile mit roten Konfigurationsstempeln (die garantiert auch durch Tapete und Parkett schimmern) - Der Wunsch der Bauherrin nach dezenterer Kennzeichnung wird vom Direktorat "EDV" (Einhaltung Des Vorgehensmodells) abgewiesen,
das sei Sache des Change-Managements. Auch dieses Projekt trifft deutlich an den Wünschen der Bauherrin vorbei.

- Die Extrem-Architektur AG tritt immer paarweise auf, leider wechseln die Besetzung projektkritischer Rollen ("Der Bauzeichner arbeitet jetzt im Gärtner-Team") häufig. Das Unternehmen liefert als erste Version einen Wohnwagen aus und scheitert schliesslich am
Versuch, den Wohnwagen auf Holzbohlen über einem kurzfristig gegrabenen Kellergeschoßzu fixieren :-))

Nein, nicht nur am Bau herrscht Chaos. Solche Situationen gehören in IT-Projekten
leider zum Regelfall.

Software-Architekten müssen
sicherstellen, dass die fachlichen Anforderungen an komplexe Systeme umgesetzt werden und die Systeme gleichzeitig eine nachvollziehbare Struktur haben und flexibel erweiterbar
bleiben.

Dieses Buch zeigt Ihnen, wie Sie Software-Architekturen auf Basis konkreter Anforderungen und Rahmenbedingungen effektiv und systematisch erarbeiten können.

Es klärt folgende Fragen:
· Wie sollten Sie beim Entwurf von Software-Architekturen vorgehen?
· Was sind Ihre Aufgaben als Software-Architekt?
· Was sollten Sie bei der Beschreibung von Architekturen beachten?
· Wie helfen Ihnen Architekturmuster und Architekturbausteine?

Im zweiten Teil des Buches erhalten Sie eine Einführung in zentrale Architekturbausteine
wie Persistenz, GUI, Verteilung, Kommunikation, Integration, Ablaufsteuerung, Sicherheit, Workflow-Management und Internationalisierung.

Es wappnet Sie vor vielen Tücken der Praxis
(und ist dabei auch noch leicht "verdaulich"). -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Umschlagtext

Moderne Software-Systeme werden aufgrund steigender Anforderungen immer komplexer. Software-Architekten müssen sicherstellen, dass die fachlichen Anforderungen an solche Systeme umgesetzt werden und die Systeme gleichzeitig eine nachvollziehbare Struktur haben und flexibel erweiterbar bleiben. Dieser Praxisleitfaden beschreibt, wie Sie Software- Architekturen auf Basis konkreter Anforderungen und Rahmenbedingungen effektiv und systematisch erarbeiten können. Darum geht's: - Was sind Ihre Aufgaben als Software-Architekt? - Wie sollten Sie beim Entwurf von Software-Architekturen vorgehen? - Wie stabilisieren Sie Architekturen trotz immer neuen Technologien und Anwenderforderungen? - Was sollten Sie bei der Beschreibung von Architekturen beachten? - Wie helfen Ihnen Architekturmuster und Architekturbausteine? - Wie gehen Sie mit Persistenz, grafischen Benutzeroberflächen, Kommunikation, Integration, Verteilung, Sicherheit und Workflow-Management um? -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Über den Autor

Gernot Starke stellt sich seit seinem Informatik-Studium in Aachen und seiner Promotion in Linz der Herausforderung, die Architektur großer Systeme effektiv zu gestalten. Zu seinen Kunden zählen mittlere und große Unternehmen aus den Branchen Finanzdienstleistung, Handel, Telekommunikation und dem öffentlichen Bereich. Seit 1996 dreht sich seine Tätigkeit als Software-Architekt um den produktiven Einsatz neuer Technologien (Java, Internet, Intranet) zur Integration komplexer Applikationen. Dr. Gernot Starke war technischer Direktor des "Object Reality Center", einem Joint-Venture von Sun Microsystems und der Schumann Unternehmensberatung AG und gehörte somit zu den Pionieren erfolgreicher E-Business Systeme. In seiner Freizeit (ja, er hat welche!) versucht er, sein Tenorsaxophon vor seinen beiden Kindern Lynn und Per in Sicherheit zu bringen. Sie erreichen ihn unter starke@b-agile.de
‹  Zurück zur Artikelübersicht