30.11.2012 Aufrufe

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2. ARchITEkTuRbEGRIFF<br />

software engineering 7<br />

Die Architektur ist die grundlegende Organisation eines Systems,<br />

verkörpert durch seine Komponenten und deren Kommunikation<br />

untereinander wie auch zur Umgebung. Die Architektur<br />

spiegelt die Prinzipien und wichtigsten Designentscheide<br />

wider, nach denen das System entworfen wurde. Der Fokus liegt<br />

dabei auf den für die Lösung signifikanten Elementen und deren<br />

Einbettung in die umliegenden Systeme.<br />

definition<br />

die architektur ist die grundlegende organisation eines systems,<br />

verkörpert durch seine Komponenten und deren Kommunikation<br />

untereinander wie auch zur Umgebung.<br />

Die Architektur einer Software adressiert in erster Linie die Kapselung<br />

der Daten, die Aufteilung in Komponenten und Programme,<br />

deren Zusammenspiel in Form von Prozessen und den Datenzugriff<br />

sowie die Interaktionen mit Drittsystemen. Die Architektur<br />

bildet dabei das Fundament für den Detailentwurf und<br />

stellt die Integration in das übergeordnete Gesamtsystem sicher.<br />

Es gibt nicht die richtige Architektur. Sie muss immer in Bezug<br />

zu den geforderten Qualitätsattributen, den verfügbaren Ressourcen<br />

und dem gegebenen Kostenrahmen gesehen werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!