Architekturdesign beschäftigt sich mit der Architektur und dem Design von Software. Design bezieht sich hier weniger auf die gestalterische Aspekte als vielmehr in Bezug auf Usability und das Systemdesign, also wie die Software Architektur konzipiert ist.
Was ist Architekturdesign von Software und IT-Systemen?
Der Software Architekt ist der Experte für die Gestaltung und zur Optimierung des Architekturdesigns einer Software und der IT-Infrastruktur. Die Grenze zwischen Software-Architektur und Software-Design ist fließend.
Welche Form hat Architekturdesign in der Darstellung?
Architekturdesign kann den Entwurf einer konkreten Klassenstruktur umfassen oder der Darstellung eines Software Systems in Form eines Architekturdiagramms.
Architekturdesign als digitaler Prototyp und Entwurfsmuster
Auch digitale Prototypen und Entwurfsmuster zählen zur Spezifikation des Architekturdesign von Software und IT-Systemen.
Architektur-Design ist Abstraktion
Eine wesentliche Aufgabe beim Design von Software-Architekturen ist es Informationen gezielt auszublenden. Diese Abstraktion beinhaltet eine Analogie zur Gebäudearchitektur: Bei der Konstruktion und architektonischen Konzeption eines Gebäudes ist es ebenfalls erforderlich unterschiedliche Konstruktionszeichnungen für unterschiedliche Interessensgruppen zu fertigen.
Unterschiedliche Sichten für Architekturdesign
Der Software Architekt ist ebenso wie der Architekt der Vermittler in Bezug auf alle architektonischen Aspekte die bei der Erstellung einer Softwarelösung zu berücksichtigen sind. Die Bausteinsicht der Softwarearchitektur beantwortet hingegen der Laufzeitsicht keine dynamischen Aspekte zur Laufzeit einer Software. Solche in der Informatik als Views bezeichnete Darstellungsvarianten sind unverzichtbar für eine grundlegende Dokumentation von Software und IT.