Performance Engineering in der Konzeptionsphase

Performance-Aspekte können bereits bei der Konzeption analysiert werden. Das Performance Engineering beginnt mit einer Analyse der Requirements, um ein Review der Spezifikationen durchzuführen und eine Liste der nicht-funktionalen Anforderungen für weitere Projektphasen bereitzustellen. In der Konzeptionsphase werden zudem Use Cases und Business Cases analysiert, um das Nutzungsverhalten mittels der Spezifikationssprache UCML™ (User Community Modelling Language, siehe Artikel von Scott Barber) beschreiben zu können. Die UCML-Diagramme werden in der Qualitätssicherung bei der Testfallermittlung verwendet, um die Last realistisch zu ermitteln und die verschiedenen Scripts in einem Szenario zu kombinieren.
Das Performance Engineering profitiert bereits in der Konzeptionsphase von Informationen aus abgeschlossenen Iterationen (Performance Reports) sowie von Performance-Diagnosen aus dem Betrieb.
Diese Informationen zusammen mit der systematischen Spezifikation des Nutzungsverhaltens und der nicht funktionalen Anforderungen ermöglichen einen sicheren Einstieg in die nächste Iteration oder in das nächste Release.
