Eine Softwarearchitektur beschreibt die grundlegenden Elemente und die Struktur eines Softwaresystems. Eine Definition von Helmut Balzert beschreibt den Begriff als
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.
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 Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world