03.01.2015 Aufrufe

Was ist Software? - Software Engineering: Dependability

Was ist Software? - Software Engineering: Dependability

Was ist Software? - Software Engineering: Dependability

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Was</strong> <strong>ist</strong> <strong>Software</strong> <strong>Engineering</strong><br />

Der Modultest<br />

• Überprüfung der korrekten Funktion einzelner Module oder eines kleinen Verbunds<br />

von Modulen<br />

• Dynamisches Testen (Ausführung mit konkreten Testfällen)<br />

• Funktionsorientierter Test<br />

• Strukturorientierter Test<br />

• Diversifizierender Test<br />

• Statische Analysen (z.B. Aufspüren bestimmter Fehler unter Verzicht auf die Ausführung der<br />

<strong>Software</strong>)<br />

• Inspektionstechniken<br />

• Datenflussanomalieanalyse<br />

• ...<br />

• Formale Verifikation (Nachweis der Kons<strong>ist</strong>enz zwischen dem Programmcode des Moduls und der<br />

(formalen) Modulspezifikation)<br />

42<br />

SE 2 – Motivation<br />

© Prof. Dr. Liggesmeyer

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!