CSCW - Workflow und Groupware |
|
Performance Engineering - Aufgaben und Inhalte |
André Scholz, Andreas Schmietendorf |
Zusammenfassung
Performance-Probleme spielen auch heute noch bei der Entwicklung
und Anwendung von Softwaresystemen eine entscheidende Rolle.
Performance Engineering ist eine geeignete Methode zur Vermeidung
derartiger Problematiken. Die Kernidee besteht vordergründig
darin, die Performance eines Softwaresystems bereits in den
frühen Phasen der Softwareentwicklung zu berücksichtigen. Damit
ist die Entwicklung von Softwaresystemen möglich, die unter
Angabe eines definierten Ressourcenverbrauches und eines
Lastmodells die von dem späteren Anwender geforderten
Leistungsattribute erfüllen können. Das Realisierungsrisiko wie
auch der Gesamtaufwand des Projektes lassen sich durch eine
frühzeitige Erkennung von Performance-Problemfeldern rechtzeitig
abschätzen. Umfangreiche Nacharbeiten können vermieden und
unrealistische Entwicklungsvorhaben frühzeitig gestoppt werden.
Hohe Kostenbelastungen durch unzureichend performant gestaltete
Systeme lassen sich damit weitgehend vermeiden. Der Beitrag
skizziert diese Entwicklungsmethode und grenzt sie von anderen
verwandten Disziplinen ab.
Inhaltsübersicht
- Motivation
- Anforderungen und Zielstellungen
- Die Methode Performance Engineering
- Abgrenzungen zu anderen Disziplinen
- Literatur
HMD, Heft 213, Juni 2000
|