erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
TAb. 6: ProzesssChritte der arChiteKtUrbewertUng (1)<br />
Task beschreibung<br />
1. geschäftsziele<br />
präsentieren<br />
2. architektur<br />
präsentieren<br />
3. Qualitätsbaum<br />
erstellen<br />
der Projektverantwortliche präsentiert die<br />
wichtigsten funktionalen anforderungen, die<br />
Projektziele, die technischen, wirtschaftlichen<br />
und politischen rahmenbedingungen sowie<br />
die wichtigsten stakeholder und Qualitätsansprüche.<br />
der architekt präsentiert die architektur<br />
anhand der verschiedenen standpunkte und<br />
erläutert daran die funktionsweise der gewählten<br />
Lösung.<br />
die Qualitätsattribute lassen sich in die<br />
hauptkategorien Performance, wartbarkeit,<br />
erweiterbarkeit, sicherheit, skalierbarkeit und<br />
bedienbarkeit aufteilen und diese wiederum in<br />
quantifizierbare anforderungen. das ergebnis<br />
ist ein baum, dessen äste die kleinsten nichtfunktionalen<br />
anforderungen darstellen, die es<br />
zu bewerten gilt.<br />
software engineering 43<br />
TAb. 7: ProzesssChritte der arChiteKtUrbewertUng (2)<br />
Task beschreibung<br />
4. Qualitätsattribute<br />
bewerten<br />
die zuvor identifizierten Qualitätsattribute werden<br />
nach ihrem geschäftlichen nutzen hin beurteilt.<br />
dabei werden die äste des Qualitätsbaums nach<br />
ihrer relevanz für den erfolg der applikation<br />
und den Kosten für deren erreichen bewertet. es<br />
genügt, wenn bei der beurteilung zwischen high<br />
(H), Medium (M) und Low (L) unterschieden wird.<br />
das folgende beispiel sagt aus, dass die relevanz<br />
für eine antwortzeit < 1 s Medium ist und die<br />
Kosten, um dies zu erreichen, Low sind.<br />
beispiel für einen Qualitätsbaum:<br />
Performance<br />
Latenz<br />
durchsatz<br />
relevanz Kosten<br />
(HM, L) antwortzeit < 1 s<br />
(HM, H) > 1000 benutzer