Java Reference
In-Depth Information
Ein Architekt hat organisatorische Schnittstellen zu:
x Kunde und Management
bei Plänen, die Kosten, Risiko, Zeit und Qualität betreffen.
x Kunde, Management und Entwicklungsteam 34
bei der Umsetzung des Systems und der Betrachtung der Konsequenzen von Anfor-
derungen wie etwa dem Preis.
x Projektleiter
bei der Zuweisung von Aufgaben an und zur Steuerung der Entwickler.
x Entwickler
bei der Akzeptanz und Umsetzung der Architektur durch die Entwickler. 35
x Systemmanager/Hardwarelieferant
bei der Auswahl der für die Implementierung der beabsichtigten Architektur geeigne-
ten Hardware.
x Testteam
bei Fragen der Testbarkeit der Architektur und der Funktionalität des Systems.
Eine positive "Bedienung" all dieser Schnittstellen erfordert die Ei-
genschaften eines "kleinen" Diplomaten für einen hochkarätigen
Techniker. Der Architekt darf aber nicht relativ unscheinbar im
Hintergrund wirken, sondern muss auch aktiv Werbung für seine
Architektur betreiben, da er letztendlich alle Stakeholder und Pro-
jektbeteiligten von seinem Konzept überzeugen muss, so dass
ein jeder die vorgeschlagene Architektur für die beste Lösung
hält.
2.5.3 Entscheidungen beim Bau einer Softwarearchitektur
Beim Entwurf einer Softwarearchitektur müssen - meist auf der
Basis unsicheren Wissens - zahlreiche Entscheidungen gefällt
werden, beispielsweise bei der Wahl der eingesetzten Technolo-
gien oder der Wahl der eingesetzten Muster.
Einflussfaktoren auf eine Softwarearchitektur können ihren Ursprung in der Technik,
aber auch in der Organisation z. B. des Kunden oder des Lieferanten haben.
Da sich die Anforderungen an ein System während der Laufzeit der Entwicklung eines
Systems ändern, muss man insbesondere darauf achten, ob eine Änderung der Anfor-
derungen architekturrelevant ist und Änderungen der Architektur erzwingt oder nicht.
34 inklusive Unterauftragnehmern
35 Hierbei benötigt der Architekt die Rückkopplung der Entwickler. Fachlich gesehen ist der Architekt
der wichtigste Ansprechpartner für einen Entwickler.
Search WWH ::




Custom Search