article

Eine Softwarearchitektur beschreibt die grundlegenden Elemente und die Struktur eines Softwaresystems. Eine Definition von Helmut Balzert beschreibt den Begriff als

„eine strukturierte oder hierarchische Anordnung der Systemkomponenten sowie Beschreibung ihrer Beziehungen.“

Bei der Systementwicklung repräsentiert die Softwarearchitektur die früheste Softwaredesign-Entscheidung (Architekturentwurf). Eigenschaften wie Modifizierbarkeit, Wartbarkeit, Sicherheit oder Performance sind von diesem Entwurf abhängig. Eine einmal eingerichtete Softwarearchitektur ist später nur mit hohem Aufwand abänderbar. Die Entscheidung über ihr Design ist somit eine der kritischsten und wichtigsten Punkte im Entwicklungsprozess einer Software. Mit der Bewertung von Softwarearchitekturen befasst sich die Softwarearchitekturbewertung.

Beispiel


Eine Architekturbeschreibung umfasst etwa im Falle einer Web-Anwendung den Aufbau des Systems aus Datenbanken, Web-/ Application-Servern, E-Mail- und Cachesystemen - siehe etwa Wikipedia selbst - wobei häufig auch Diagramme zum Einsatz kommen: Wikipedia-Architektur.

Literatur


  • Helmut Balzert: Lehrbuch der Software-Technik. 2. Auflage. Spektrum Akademischer Verlag, 2001, ISBN 3-8274-0301-4
    • Band 1: Software-Entwicklung, ISBN 3-8274-0480-0
    • Band 2: Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung, ISBN 3-8274-0065-1
  • Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice. Addison Wesley, Reading 1998, ISBN 0-201-19930-0
  • Torsten Posch, Klaus Birken, Michael Gerdom: Basiswissen Softwarearchitektur. dPunkt Verlag, Heidelberg 2004, ISBN 3-89864-270-4

Siehe auch


Softwarearchitektur

Software architecture | Arquitectura software | Arquitectura software | Tietojärjestelmäarkkitehtuuri | 软件架构

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Softwarearchitektur".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld