Sie sind hier
E-Book

Software-Qualität

Testen, Analysieren und Verifizieren von Software

AutorPeter Liggesmeyer
VerlagSpektrum Akademischer Verlag
Erscheinungsjahr2009
Seitenanzahl533 Seiten
ISBN9783827422033
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis86,99 EUR

Dieses Buch stellt den aktuellen Wissensstand über die Techniken, Methoden, Prinzipien und organisatorischen Aspekte der Software-Qualitätssicherung nahezu lückenlos dar. Beschrieben werden Testtechniken, automatische statische Analysen, die Software-Messung, Review- und Inspektionstechniken, formale Ansätze, Techniken zur Überprüfung objektorientierter und eingebetteter Software sowie Prüfstrategien, Prüfprozesse und Werkzeuge.

Das Buch richtet sich gleichermaßen an Praktiker sowie an Informatik-Dozenten und -Studierende. Es kann 'von vorn nach hinten' gelesen werden oder als Nachschlagewerk dienen. Jedes Kapitel ist ein allein verständliches 'kleines Buch für sich'. Es beginnt jeweils mit einer kurzen Inhaltsangabe zur Orientierung und schließt mit einer Bewertung und einer Checkliste, die insbesondere dem Praktiker Umsetzungshinweise gibt.

Die 2. Auflage ist vollständig durchgesehen und aktualisiert. Neu aufgenommen wurde ein Kapitel zu modellbasierten Tests.



Prof. Dr.-Ing. Peter Liggesmeyer ist Lehrstuhlinhaber für Software Engineering an der TU Kaiserslautern und Institutsleiter am Fraunhofer Institut Experimentelles Software Engineering (IESE) in Kaiserslautern.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort zur zweiten Au.age5
Vorwort zur ersten Au.age7
Inhaltsverzeichnis9
1 Einführung16
1.1 Motivation17
1.2 Terminologie und Begriffsde.nitionen20
1.3 Stand der Technik25
1.3.1 Qualitätsmanagement25
1.3.2 Software-Qualitätssicherung45
1.3.3 Hardware-Qualitätssicherung47
1.3.4 Qualitätssicherung softwareintensiver Systeme50
1.4 Einordnung und Klassi.kation der Prüftechniken52
1.4.1 Dynamischer Test54
1.4.2 Statische Analyse58
1.4.3 Formale Techniken: Symbolischer Test und formale Beweisverfahren59
1.5 Organisation61
2 Funktionsorientierter Test64
2.1 Eigenschaften und Ziele des funktionsorientierten Tests65
2.2 Funktionale Äquivalenzklassenbildung66
2.3 Zustandsbasierter Test73
2.4 Ursache-Wirkungs-Analyse81
2.5 Weitere funktionsorientierte Testtechniken88
2.6 Bewertung des funktionsorientierten Tests96
3 Kontroll.ussorientierter, strukturorientierter Test97
3.1 Eigenschaften und Ziele des kontroll.ussorientierten Tests98
3.2 Anweisungsüberdeckungstest99
3.3 Zweigüberdeckungstest102
3.4 Bedingungsüberdeckungstest107
3.5 Techniken für den Test von Schleifen131
3.6 Pfadüberdeckungstest150
3.7 Bewertung des kontroll.ussorientierten Tests152
4 Daten.ussorientierter, strukturorientierter Test154
4.1 Eigenschaften und Ziele des daten.ussorientierten Tests155
4.2 Defs/Uses-Test157
4.3 Required k-Tuples Test176
4.4 Datenkontext-Überdeckung184
4.5 Bewertung des daten.ussorientierten Tests190
5 Spezielle dynamische Testtechniken192
5.1 Diversi.zierender Test193
5.2 Bereichstest (Domain Testing)208
5.3 Zufallstest221
5.4 Error guessing223
5.5 Verwendung von Zusicherungen224
5.6 Bewertung226
6 Modellbasiertes Testen228
6.1 Eigenschaften und Ziele des modellbasierten Tests229
6.2 Beschreibung des modellbasierten Tests231
6.3 Bewertung des modellbasierten Tests242
7 Software-Messung244
7.1 Eigenschaften und Ziele der Software-Messung245
7.2 Maße und Metriken246
7.3 Maßtypen247
7.4 Forderungen an Maße249
7.5 Maßskalen250
7.6 Datenerfassung für Maßsysteme257
7.7 Zielgerichte De.nition von Maßen258
7.8 Auswertung von Messungen258
7.9 Wichtige Maße für Software268
7.10 Fallstudie zur Software-Messung276
7.11 Bewertung der Software-Messung279
8 Werkzeugunterstützte statische Codeanalyse282
8.1 Eigenschaften und Ziele der werkzeugunterstützten statischen Codeanalyse283
8.2 Stilanalyse284
8.3 Diagramme und Tabellen289
8.4 Slicing298
8.5 Daten.ussanomalieanalyse305
8.6 Bewertung der werkzeugunterstützten statischen Codeanalyse316
9 Software-Inspektionen und Reviews318
9.1 Eigenschaften und Ziele von Software-Inspektionen und Reviews319
9.2 Formale Inspektionstechniken321
9.3 Konventionelles Review in Sitzungstechnik: Structured Walkthrough330
9.4 Review in Kommentartechnik331
9.5 Bewertung von Software-Inspektionen und Reviews331
10 Formale Techniken: Symbolischer Test und formaler Korrektheitsbeweis333
10.1 Eigenschaften und Ziele der formalen Techniken334
10.2 Symbolischer Test334
10.3 Formaler Korrektheitsbeweis347
10.4 Bewertung der formalen Techniken370
11 Prozesse und Prüfstrategien373
11.1 Eigenschaften und Ziele374
11.2 Software-Entwicklungsprozesse374
11.3 Die Entwicklung376
11.4 Die Prüfung382
11.5 Organisatorische Aspekte390
11.6 Dokumentation und Auswertung der Prüfung393
11.7 Standards394
11.8 Bewertung401
12 Werkzeuge402
12.1 Eigenschaften und Ziele der Nutzung von Werkzeugen403
12.2 Werkzeugtypen404
12.3 Verfügbarkeit von Werkzeugen412
12.4 Informationsquellen über Werkzeuge414
12.5 Bewertung der Nutzung von Werkzeugen414
13 Prüfen von objektorientierter Software417
13.1 Eigenschaften und Ziele des Prüfens von objektorientierter Software418
13.2 Hinweise für die objektorientierte Entwicklung420
13.3 Objektorientierter Modultest421
13.4 Objektorientierter Integrationstest438
13.5 Objektorientierter Systemtest445
13.6 Bewertung des Prüfens von objektorientierter Software447
14 Prüfen von eingebetteter Software449
14.1 Eigenschaften und Ziele des Prüfens von eingebetteter Software450
14.2 Wichtige Eigenschaften von eingebetteter Software450
14.3 Dynamisches Testen von sicherheitskritischer Software453
14.4 Sicherheits- und Zuverlässigkeitsmodellierung455
14.5 Stochastische Software-Zuverlässigkeitsanalyse463
14.6 Bewertung des Prüfens von eingebetteter Software488
15 Ein Praxisleitfaden490
15.1 Organisatorische Hinweise491
15.2 Technische Hinweise492
15.3 Zusammenfassung498
Literaturverzeichnis501
Glossar517
Index528

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

Arzneimittel Zeitung

Arzneimittel Zeitung

Die Arneimittel Zeitung ist die Zeitung für Entscheider und Mitarbeiter in der Pharmabranche. Sie informiert branchenspezifisch über Gesundheits- und Arzneimittelpolitik, über Unternehmen und ...

BONSAI ART

BONSAI ART

Auflagenstärkste deutschsprachige Bonsai-Zeitschrift, basierend auf den renommiertesten Bonsai-Zeitschriften Japans mit vielen Beiträgen europäischer Gestalter. Wertvolle Informationen für ...

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

Deutsche Tennis Zeitung

Deutsche Tennis Zeitung

Die DTZ – Deutsche Tennis Zeitung bietet Informationen aus allen Bereichen der deutschen Tennisszene –sie präsentiert sportliche Highlights, analysiert Entwicklungen und erläutert ...

DHS

DHS

Die Flugzeuge der NVA Neben unser F-40 Reihe, soll mit der DHS die Geschichte der "anderen" deutschen Luftwaffe, den Luftstreitkräften der Nationalen Volksarmee (NVA-LSK) der ehemaligen DDR ...

F- 40

F- 40

Die Flugzeuge der Bundeswehr, Die F-40 Reihe behandelt das eingesetzte Fluggerät der Bundeswehr seit dem Aufbau von Luftwaffe, Heer und Marine. Jede Ausgabe befasst sich mit der genaue Entwicklungs- ...