Java Reference
In-Depth Information
Die Entwicklung einer Architektur erfordert:
x Fähigkeiten zur Analyse der fachlichen und technischen Aufgaben eines Systems
und seines Umfelds,
x konstruktive Fähigkeiten für den Bau eines Systems,
x eine ausgeprägte Kommunikationsfähigkeit zum Umgang mit den übrigen Stake-
holdern und Projektbeteiligten sowie
x die Fähigkeit, das Risiko , den Aufwand und die Zukunftssicherheit der Realisie-
rung von Lösungsvorschlägen und Alternativen einigermaßen zuverlässig abschät-
zen zu können .
2.5.1 Technische Fähigkeiten eines Softwarearchitekten
Es ist wichtig, zu wissen, wie vergleichbare Systeme derselben Fachdomäne tech-
nisch umgesetzt werden, falls es solche Systeme überhaupt bereits gibt. Insbesondere
müssen die Fachbegriffe einer Domäne verstanden werden. Ein Architekt sollte aber
über die Fachdomäne hinaus auch über fundiertes technisches Wissen in der aktuell
einzusetzenden Programmiersprache und über den Bau vergleichbarer technischer
Systeme - auch von technischen Alternativen inklusive der aktuellen technischen
Produkte - verfügen. Ein guter Architekt sollte bereits Erfahrungen im Bau vergleich-
barer Systeme vorweisen können.
Softwarearchitekten stützen sich auf:
x ihre Erfahrungen in der Programmierung, insbesondere mit der aktuell zum Einsatz
kommenden Programmiersprache,
x ihre Erfahrungen im Bau von Systemen,
x ihre Kenntnis über bzw. auf das Studium von Altsystemen und fachlich ähnlichen
Systemen,
x ihre Fähigkeiten, Modelle methodisch und standardisiert zu erstellen,
x den Bau von Prototypen,
x bekannte Entwurfs- und Architekturmuster,
x den Stand der Technik und
x kommerzielle Produkte wie Frameworks, Betriebssysteme oder Compiler.
2.5.2 Kommunikative Fähigkeiten eines Softwarearchitekten
Für den Entwurf einer Architektur erhält ein Softwarearchitekt Vorgaben beispielweise
zu
x den Kosten,
x dem Risiko und
x der Zeit,
die für die Entwicklung eines Systems eingeplant sind. Überdies muss eine Architektur
in die Systemlandschaft des Kunden passen.
Search WWH ::




Custom Search