49,00 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in 6-10 Tagen
payback
0 °P sammeln
  • Broschiertes Buch

Ein wichtiges Thema beim Architekturentwurf ist, dass die Softwarearchitektur neben den funktionalen Anforderungen auch stark von Qualitätsanforderungen beeinflusst wird, die oft vernachlässigt werden. Je früher Qualitätsanforderungen berücksichtigt werden, desto weniger Aufwand ist später im Software-Lebenszyklus nötig, um ein ausreichendes Qualitätsniveau der Software sicherzustellen. Fehler, die auf deren Nichterfüllung zurückzuführen sind, sind am teuersten und am schwierigsten zu korrigieren. Daher ist die Beachtung von Qualitätsanforderungen während eines Architekturentwurfs von…mehr

Produktbeschreibung
Ein wichtiges Thema beim Architekturentwurf ist, dass die Softwarearchitektur neben den funktionalen Anforderungen auch stark von Qualitätsanforderungen beeinflusst wird, die oft vernachlässigt werden. Je früher Qualitätsanforderungen berücksichtigt werden, desto weniger Aufwand ist später im Software-Lebenszyklus nötig, um ein ausreichendes Qualitätsniveau der Software sicherzustellen. Fehler, die auf deren Nichterfüllung zurückzuführen sind, sind am teuersten und am schwierigsten zu korrigieren. Daher ist die Beachtung von Qualitätsanforderungen während eines Architekturentwurfs von entscheidender Bedeutung. Das Problem besteht nicht nur darin, die Qualitätsanforderungen des Systems zu sammeln, sondern auch eine Methodik zu etablieren, die hilft, mit ihnen während der Softwareentwicklung umzugehen. Um das Problem zu entschärfen, werden in diesem Beitrag wichtige Konzepte und Begriffe der Qualitätsanforderungen so dargelegt, dass sie zur Steuerung von Designentscheidungen und zur Bewertung der Architektur verwendet werden können, um abzuschätzen, ob diese Anforderungen erfüllt werden.
Autorenporträt
Karol Wnukiewicz erhielt seinen M.Sc. sowohl in Informatik an der Technischen Universität Wroclaw als auch in Software Engineering am Blekinge Institute of Technology. Seine Forschung konzentriert sich auf den Prozess des Softwarearchitekturdesigns. Insbesondere auf die Anforderungen, die die architektonischen Probleme im Internet vorantreiben, wo die Web-Performance entscheidend ist.