School-Overview › Flashcards › AVSW_04 › Kapitel_1
Kpt. 1.1 (Was ist Softwarearchitektur?)
Frage
Welche Aufgaben übernimmt die Softwarearchitektur in einem komplexen, verteilten Softwareentwicklungsprojekt?
Antwort
• Legt grobgranulare Strukturen, Prinzipien und Muster fest, z. B. Client–Server.
• Sichert nichtfunktionale Anforderungen wie Skalierbarkeit, Wartbarkeit und Sicherheit.
• Ermöglicht eine gemeinsame Sprache für Designentscheidungen, was Kommunikation, Team-Zusammenarbeit und Dokumentation verbessert.