modulo3
elements of quality
 Produktivitäts- und Qualitätsmanagement
 
  Home -> Seminare -> Entwicklung -> Performance-Management
Seminare

Performance-Management


Dauer:

  3 Tage

Zielgruppe:

Software-Architekten, System-Analytiker, Entwickler

Voraussetzungen:

keine

Ziele:

Performance ist neben Sicherheit und Stabilität zu einem der wichtigsten Themen in der Software-Entwicklung geworden. Wenn ein System unperformant arbeitet, ist die Akzeptanz beim Anwender gering. Mangelnde Anwenderakzeptanz kann im schlimmsten Fall zum Scheitern eines Projektes führen.

Performance-Betrachtungen für ein Software-System beziehen sich heutzutage meist nur auf Hardware wie Rechner (Multiprozessor-Systeme, wieviel GHz etc.), Netzwerke, auf Datenbank-Performance (Produkt, Datenmodell, Indizes etc.) und Auswahl der Programmiersprache (C oder z.B. performanteste Virtual Machine für Java).

Manchmal werden Flaschenhälse in einem System erst zur Laufzeit in der Produktivumgebung erkannt. So ist es z.B. möglich, daß eine Web-Applikation, die für 1000 Benutzer gleichzeitig konzipiert wurde, trotzdem im Live-Betrieb "in die Knie geht". Performance-Test-Tools sind für derartige "Überraschungen" ein probates Mittel der Prävention. Doch Test-Tools können erst dann eingesetzt werden, wenn zumindest ein Teil des Systems schon entwickelt worden ist.

Doch es ist möglich, schon in der Design-Phase eines Systems, in der Abläufe und Algorithmen zur Verarbeitung von Daten geplant werden, das Laufzeitverhalten dieser Algorithmen zu analysieren. Dies beschleunigt u.a. später die Suche nach Ursachen für unperformante Applikationen erheblich.

Dieser Workshop gibt eine Einführung in das Thema Laufzeitanalyse und zeigt, wie man mit relativ einfachen Mitteln eigene Algorithmen in Bezug auf die Laufzeit analysieren kann.

Inhalte:

Grundlagen der Laufzeitanalyse
- Wozu Laufzeitanalyse?
- Was ist Laufzeitanalyse?
- Was ist Laufzeitanalyse nicht?

Werkzeuge für die Analyse
- Einführung
- Groß-O-Notation
- Was sagt diese Notation aus?
- Wie verwendet man diese Notation?

Beispiel-Algorithmen und deren Laufzeit
- Anforderung aus den realen Leben
- Vom ersten Wurf bis zu optimierten Algorithmus

Leistungen:

- Seminardurchführung durch einen zertifizierten Trainer
- maximal 10 Teilnehmer
- Trainingsunterlagen
- modulo3 -Teilnahmezertifikat
- Erfrischungen und Kaffeepausen
- Mittagsmenüs
Original Kurs der modulo3.Training Gruppe


Preis

EUR 1.726
=EUR 1.450 (+MwSt.)


sparen Sie bis zu 50%/750 € mit dem BildungsScheck NRW. Informieren Sie sich hier.

wir schulen auf Wunsch in sanft vollklimatisierten Schulungsräumen
(Diesen zusätzlichen Service bieten wir natürlich kostenlos!)


Termine
(klick auf Termin zur Anmeldung)
auf Anfrage

Links

Fehlerfreie
Programmierung

© 2015 modulo3 gmbh
Impressum
Datenschutzhinweis
ICRA gekennzeichnet
Diese Website benutzt den Apache Webserver (Lizenz) und TYPO3 sowie diverse andere Software unter den Bedingungen der GPL.