1. Einleitung und ?berblick.- 1.1 Pr?fungen.- 1.2 Software Engineering und Software-Pr?fung.- 1.2.1 Spezielle Eigenschaften von Software.- 1.2.2 Der Software-Lebenslauf.- 1.2.3 Software-Nutzen und -Kosten.- 1.2.4 Fehlerentstehung und Fehlerentdeckung.- 1.3 Software-Qualit?tssicherung.- 1.4 Dynamische Pr?fungen, Tests.- 1.5 Statische Pr?fungen, Reviews.- 1.6 Test und Review im Vergleich.- 1.7 Begriffe und Rollen.- 1.8 Pr?fung, Fehlersuche und Korrektur.- 2. Software-Pr?fung durch Tests.- 2.1 Zweck des Testens.- 2.1.1 Test versus Abnahme.- 2.1.2 Test versus Laufversuche.- 2.1.3 Dokumentation von Tests.- 2.1.4 Testgegenstand.- 2.2 Prinzipieller Ablauf eines Tests.- 2.2.1 Testvorbereitung.- 2.2.2 Testausf?hrung.- 2.2.3 Testauswertung.- 2.3 Auswahl von Testf?llen.- 2.3.1 Kriterien f?r die Auswahl.- 2.3.2 Das Fallbeispiel.- 2.4 Black-Box-Test.- 2.4.1 Testf?lle f?r Funktions?berdeckung.- 2.4.2 ?quivalenzklassen.- 2.4.3 Testfallauswahl f?r Eingabe?berdeckung.- 2.5 Glass-Box-Test.- 2.5.1 Ablaufgraph.- 2.5.2 Auswahlkriterien.- 2.5.3 Vereinfachte Pfad?berdeckung bei Schleifen.- 2.5.4 ?berdeckungskriterien f?r Programmkomponenten.- 2.6 Testmittel und Testergebnisse.- 2.6.1 Testgeschirr.- 2.6.2 Testvorschrift.- 2.6.3 Testbericht.- 2.6.4 Normforderungen an die Dokumentation von Tests.- 2.7 Die verschiedenen Tests und Abnahmen.- 2.7.1 Testebenen.- 2.7.2 Test eines einzelnen Programms.- 2.7.3 Test von Programmsystemen.- 2.7.4 Einzeltest, Integrationstest und Systemtest.- 2.7.5 Abnahmen.- 3. Software-Pr?fung durch Reviews.- 3.1 Statische Pr?fungen.- 3.1.1 Schreibtischtests.- 3.1.2 Stellungnahme.- 3.1.3 Technisches Review.- 3.1.4 Structured Walkthroughs.- 3.1.5 Weitere Review-Verfahren.- 3.2 Regeln und Konzepte des technischen Reviews.- 3.2.1 Pr?zisierung des Review-Begriffs.- 3.2.2 Rollen im Zusammenhang mit Reviews.- 3.3 Prinzipieller Ablauf des Reviews.- 3.3.1 Planung.- 3.3.2 Initialisierung.- 3.3.3 Vorbereitung.- 3.3.4 Die Review-Sitzung.- 3.3.5 Review-Bericht.- 3.3.6 Die drittelsˆ