Cargando…

Abenteuer Softwarequalität : Grundlagen und Verfahren für Qualitätssicherung und Qualitätsmanagement.

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 betracht...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Schneider, Kurt
Formato: Electrónico eBook
Idioma:Alemán
Publicado: Heidelberg : Dpunkt.verlag, 2012.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.