Willkommen bei c++.de
Unser Tipp
C++ Programmieren: Der umfassende Lernkurs

C++ Programmieren: Der umfassende Lernkurs


Hauptmenü
· Startseite

Module
· Forum
· Bücher
· Magazin
· Tutorials
· Weblinks
· Top-Liste
· Kontakt


  
Buchvorstellung

  Bedeutung der Symbole

Themenbereich: Softwareentwicklung; Projekte

Starke, Gernot

Effektive Software-Architekturen


Verwandte und/oder ähnliche Titel anzeigen

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Diese Rezension wurde erstellt von c++.de
Eingetragen am: 01.05.2008  Hits: 1956
gut geeignet für:
  • Entwickler, Softwarearchitekten und Projektleiter, die Softwareprojekte leiten, gestalten, oder an ihnen mitwirken
  • Studenten, die sich mit Software-Engineering befassen, und etwas über praxisrelevante Vorgehensweisen hören wollen
nicht geeignet für:
  • Leser ohne Kenntnisse im Entwurf von Softwarearchitekturen
  • Leser ohne UML-Kenntnisse
Die Qualität einer Softwarearchitektur entscheidet über den Projekterfolg, die Akzeptanz des Produkts, die Kosten - eigentlich über alles. Ebenso sind Fehlentscheidungen oder fehlerhafte Annahmen beim Entwurf der Architektur als "Projekt-U-Boote" (auftauchen, wenn man sie nicht brauchen kann) ware Zeit- und Kostenfresser im Verlauf eines Projekts. Also liegt es natürlich nahe, sich mit dem Thema des Architekturentwurfs in der Softwareentwicklung eingehend zu befassen. Der Autor Gernot Starke tut genau dies, er wählt dabei aber nicht den alten Lehrbuchansatz "am Anfang alles entwerfen, und dann ab damit", sondern er beschreibt auch die Anwendung sogenannter flexibler oder agiler Methoden beim Architekturentwurf.

Im ersten und zweiten Kapitel legt der Autor zunächst die Grundlagen, zum einen durch eine kleine Parabel aus der Welt des Häuserbauens, im zweiten Kapitel durch eine Vorstellung und Definition des Begriffs "Architektur". Dabei werden auch die Rollen des Architekten im Softwareengineering ausführlich vorgestellt.

Zur Sache geht's danach, wo zuerst erklärt wird, wie man beim Architekturentwurf vorgehen sollte. Dabei werden auch einige Tabellen mit zu prüfenden Themenpunkten aufgelistet, die der Leser in eigenen Projekten als Checklisten benutzen könnte. Darauf folgt ein Kapitel zum Thema Architektursichten, in dem die verschieden Darstellungen einer gefunden Architektur vorgestellt werden, und wie diese mit der Dokumentation der Architektur zusammenhängen. Wesentlicher Tenor hier "die Sichten dienen der Kommunikation und Dokumentation". Folgerichtig schließt sich hier ein (kurzes) Kapitel zu UML 2.0 ein, wo die wesentlichen Notationen kurz vorgestellt werden.

Technisch wird's nun im Anschluß, wo einige Grundprinzipien beim Entwurf von Architekturen vorgestellt werden, der Autor befasst sich dabei z.B. mit der Kopplung von Systemteilen, dem Entwurf von Schnittstellen, aber auch mit typischen Entwurfsmustern und anderen Zerlegungsmethoden. Ein weiteres entwurfstechnisches Kapitel folgt zu den Architekturaspekten. Hierbei handelt es sich um grundlegende, immer wiederkehrende, Anforderungen an Architekturen, zum Beispiel Datenpersistenz, aber auch das Thema grafischer Oberflächen oder Sicherheit.

Im Kapitel 8 und 9 stellt der Autor im Überblick die Ansätze von Model Driven Architecture (MDA) und service-orientierter Architekturen (SOA) vor. Bevor am Ende noch ein Beispielkapitel über Architekturdokumentation das Buch abrundet, erklärt der Autor, wie man verschiedene Architekturen bewerten kann. Nach dem alten Motto "nur was meßbar ist, kann man auch kontrollieren" werden Bemessungsgrundlagen von Architekturen vorgestellt, so daß man konkurrierende Architekturentwürfe miteinander vergleichen kann.

Wie Sie sehen, umfassen die Themen des Autors Gernot Starke also den kompletten Softwareentwicklungszyklus, begonnen bei den Grundlagenentscheidungen der Architektur bis hin zum Ende mit der Dokumentation der getroffenen Entscheidungen.

Das Buch ist sehr flüssig lesbar mit einem leicht humorvollen Unterton, trockene Literatur sieht anders aus. Schön sind übrigens die zahlreichen Literaturhinweise in den Kapiteln, so daß man als Leser auch noch viele weiterführende Quellen kennenlernt.

Homepage des Buchtitels
Inhaltsverzeichnis
Probekapitel von der Verlagshomepage

Diese Daten stammen aus der Datenbank von Amazon.de
Amazon-Verkaufsrang:561847
Seiten:373
ISBN-10:3-4464-1215-8
ISBN-13:978-3-4464-1215-6
Verlag:Carl Hanser Verlag GmbH & Co. KG
Preis:
Preis gebraucht (ab):EUR 20,00

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Bedeutung der Symbole:
Einsteiger= für Einsteiger geeignet
Medium= für alle, die "mittendrin" stehen
Profi= für Fortgeschrittene geeignet
Zurück zum Seitenanfang

Logo-Design: MastaMind Webdesign

Allgemeine Nutzungsbedingungen | Datenschutzhinweis