Limit search to available items
Book Cover
E-book
Author Schneider, Kurt

Title Abenteuer Softwarequalität : Grundlagen und Verfahren für Qualitätssicherung und Qualitätsmanagement
Published Heidelberg : Dpunkt.verlag, 2012

Copies

Description 1 online resource (264 pages)
Contents Vorwort; Vorwort zur 1. Auflage; Inhalt; 1 Einleitung; 1.1 Softwarequalität betrifft viele; 1.2 Für wen dieses Buch gemacht ist; 1.3 Was Sie von diesem Buch erwarten können; 1.4 Das Abenteuer von Q; 1.5 Themen und Anspruch; 1.5.1 Themenauswahl und Gewichtung; 1.5.2 Die Reihenfolge der Themen; 1.6 Bedeutung von Softwarequalität; 1.7 Wie Q zur Softwarequalität kam; 2 Grundkonzepte; 2.1 Qualitätsorganisation und Terminologie; 2.2 Kosten und Nutzen von Softwarequalität; 2.3 Qualitätsbeauftragte; 2.4 Eine Vision: Total Quality Management; 2.5 Grundbegriffe des Testens; 2.6 Normen und Standards
2.7 Qualitätsaspekte, -anforderungen und Qualitätsmodelle3 Erfahrungen systematisch nutzen; 3.1 Qualitätsnetzwerke und Qualitätszirkel; 3.2 Leichtgewichtige Dokumentation von Erfahrungen; 3.3 Organisation der Erfahrungsverwaltung; 3.4 Herausforderungen und Chancen für Erfahrungsnutzung; 3.5 Networking in Organisationen und auf Tagungen; 4 Messen von Softwarequalität; 4.1 Wozu messen und konkretisieren?; 4.2 Softwaremetriken; 4.2.1 Grundlagen; 4.2.2 Was Softwaremetriken messen; 4.2.3 Bezug zwischen Metrik und Qualitätsaspekt; 4.2.4 Skalen für die Resultate der Metriken
4.3 Diskussion bekannter Softwaremetriken4.3.1 Lines of code: Der Teufel steckt im Detail; 4.3.2 Zyklomatische Komplexität von McCabe; 4.3.3 Halstead Software Science; 4.3.4 Weitere Metriken: ein Ausblick; 4.4 Metriken nach Maß: GQM; 4.4.1 Von Zielen zu Fragen zu Metriken -- und zurück; 4.4.2 Zielorientiertes Messen und Bewerten; 4.4.3 Zielfacetten schärfen den Blick; 4.4.4 Messung vorbereiten mit Abstraction Sheets; 4.4.5 Besonderheiten bei Messung und Auswertung; 4.5 Projektfortschritt messen mit Quality Gates; 5 Systematisches Testen; 5.1 Vorüberlegungen; 5.1.1 Testvorbereitung
5.1.2 Vollständig testen?5.1.3 Woraus ein Testfall besteht; 5.1.4 Testfälle dokumentieren; 5.1.5 Testfälle ermitteln: eine Strategie; 5.1.6 Hintergrund von Fehlern; 5.1.7 Übersicht: Black-Box-Test und Glass-Box-Test; 5.2 Black-Box-Tests aus der Spezifikation; 5.2.1 Minimalforderung und Effizienzprinzip; 5.2.2 Äquivalenzklassenmethode; 5.2.3 Grenzwertanalyse; 5.2.4 Spezifikationsabdeckung optimieren; 5.2.5 Klassifikationsbaummethode; 5.2.6 Zustandsbasiertes Testen; 5.2.7 Testablauf dokumentieren; 5.3 Sollwerte aus der Spezifikation; 5.4 Glass-Box: Testen nach der Codestruktur
5.4.1 Maße für Codeüberdeckung5.4.2 Interpretation von Überdeckungsmaßen; 5.4.3 Objektorientierung und Glass-Box-Test; 5.5 Testfälle für spezielle Qualitätsaspekte; 5.5.1 Testfälle in Form von Code; 5.5.2 Granularität und Reihenfolge von Prüflingen; 5.5.3 Stresstest, Recovery und Security Tests; 5.6 Hilfsmittel und Werkzeuge für das Testen; 5.6.1 Debuggen ist nicht Testen; 5.6.2 Standardhilfsmittel: Testrahmen; 5.6.3 Werkzeuge für Glass-Box-Test; 5.6.4 Sonstige Hilfsmittel und Werkzeuge; 5.7 Testen von grafischen Oberflächen; 5.7.1 Sackgasse: System als Ganzes; 5.7.2 Capture/Replay-Tools
Summary HauptbeschreibungDieses Buch vermittelt ein fundiertes Grundwissen über Softwarequalität. Kann man Qualität messen und wie kommt man zu sinnvollen Qualitätskriterien? Wie findet man Fehler in Programmen und wie geht man beim systematischen Testen vor? Auch organisatorische Fragen werden betrachtet. Das Buch eignet sich als Begleitlektüre zu einer Vorlesung und zum Selbststudium. Die Darstellung führt verständlich in alle Themen ein. Dabei begleitet die Geschichte von 'Q', der gerade Qualitätsbeauftragter geworden ist, den Leser. Die 2. Auflage misst insbesondere den agilen Metho
Notes 6 Usability Engineering
Bibliography Includes bibliographical references and index
Notes German
Print version record
Subject Open source software.
Operating systems (Computers)
operating systems.
Open source software
Operating systems (Computers)
Engineering & Applied Sciences.
Computer Science.
Form Electronic book
ISBN 9783864911088
3864911087
9783898647847
3898647846