Java Reference
In-Depth Information
Entscheidungen in der Technik betreffen beispielsweise:
x Struktur
Welche Komponenten des Systems mit welchen Verantwortlichkeiten gibt es?
x Schnittstellen
Über welche Abstraktion einer Komponente kann man auf eine bestimmte Kompo-
nente zugreifen?
x Abläufe
Wie sieht die Dynamik des Systems aus?
x Muster
Welche Muster sollen verwendet werden?
x Produkte
Welche kommerziellen Produkte wie Datenbankmanagementsystem, Frameworks
etc. sollen eingesetzt werden?
x Tools
Welche Werkzeuge sollen den Entwicklungsprozess unterstützen?
x Testen
Wie und wie lange soll mit welchen Methoden getestet werden?
Bei der Verwendung von kommerziellen Produkten und Tools muss insbesondere be-
dacht werden, welchen Einfluss sie auf die Architektur haben. Bei der Realisierung ei-
nes neuen Teilsystems für ein vorhandenes System kann das Teilsystem nicht wie auf
der "grünen" Wiese entwickelt werden, sondern es unterliegt gravierenden Einschrän-
kungen durch das bereits bestehende System.
In allen Fällen müssen stets Alternativen gegeneinander abgewogen und bewertet
werden.
In der Organisation sind ebenso Entscheidungen fällig wie zum Beispiel:
x Einsatzplanung
Korrelation der Fähigkeiten der Mitarbeiter und der Personalressourcen mit den
technischen Aufgaben des zu realisierenden Systems.
x Kosteneffizienz
Nicht jede Architektur hat dieselben Kosten bei ihrer Umsetzung.
Alle relevanten Entscheidungen sind in einer Entscheidungsdokumentation mitsamt
ihren Voraussetzungen festzuhalten. Ändern sich die Voraussetzungen im Verlauf des
Projekts, können ggf. auch gewisse Entscheidungen revidiert werden. Oftmals muss
ein Architekt innovative, risikoreiche Ansätze gegen eine eher konventionelle Vorge-
hensweise abwägen. Man sieht oft erst nach Jahren, ob die getroffenen Entscheidung-
en sich als zukunftssicher erweisen.
2.6 Zusammenfassung
Nach Kapitel 2.1 umfasst der Begriff einer Softwarearchitektur:
x die Zerlegung eines Systems in Komponenten inklusive dem Deployment (Struktur,
Statik),
Search WWH ::




Custom Search