Software-QualitätSpringer-Verlag, 21. feb. 2008 - 568 strani Computerabstürze, Rückrufaktionen, Sicherheitslecks: Das Phänomen Software-Fehler hat sich zum festen Bestandteil unseres täglichen Lebens entwickelt. Mit dem unaufhaltsamen Vordringen der Computertechnik in immer mehr sicherheitskritische Bereiche wird die Software-Qualitätssicherung zu einer stetig wichtiger werdenden Disziplin der Informationstechnik. Aber warum ist die Qualität von Software heute so schlecht? Und viel wichtiger noch: Stehen wir der Misere hilflos gegenüber? Dieses Buch führt umfassend und praxisnah in das Gebiet der Software-Qualitätssicherung ein und gibt eine Antwort auf die oben gestellten Fragen. Zu Beginn werden die typischen Fehlerquellen der Programmentwicklung erörtert und anschließend die verschiedenen Methoden und Techniken behandelt, die uns zur Verbesserung der Qualität zur Verfügung stehen. Behandelt werden die zentralen Themenkomplexe aus den Gebieten der konstruktiven und analytischen Qualitätssicherung, der Software-Infrastruktur und der Managementprozesse. |
Iz vsebine knjige
Zadetki 1–5 od 83
... zunächst als wenig problematisch. Der Zeitpunkt, zu dem die erste Heimanwendung die 640-MiB-Grenze brechen würde, schien in weiter Ferne. Der langen Rede kurzer Sinn: Der Speicher wurde schnell zu knapp und viele nachfolgende PC ...
... zunächst kein Zugriff. Die zu testende Software muss aus diesem Grund um zusätzlichen Code ergänzt werden, der Variablen und Datenstrukturen nach außen sichtbar macht (design for test). Im Bereich eingebetteter Systeme kommt ein anderes ...
... zunächst anhand eines klassischen Buffer-Overflow-Angriffs genauer beleuchtet und im Anschluss daran die uns heute zur Verfügung stehenden Abhilfemaßnahmen diskutiert. □ Anomalienanalyse (Abschnitt 5.4) Unstimmigkeiten im ...
... zunächst eine klassische Maßnahme der analytischen Qualitätssicherung. Ist die Metrik jedoch in Form eines internen Abnahmekriteriums in den betriebsinternen Entwicklungsprozess integriert, wird sie zu einem konstruktiven Instrument ...
... zunächst das weit verbreitete Prinzip der inkrementellen Compilierung einführen und anschließend zeigen, wie sich der Build-Prozess durch eine dezentrale Organisation weiter beschleunigen lässt. □ Testautomatisierung (Abschnitt 8.3) ...
Vsebina
1 | |
27 | |
Konstruktive Qualitätssicherung | 65 |
SoftwareTest | 157 |
Statische CodeAnalyse | 247 |
SoftwareVerifikation | 333 |
SoftwareLebenszyklus | 371 |
SoftwareInfrastruktur | 415 |
Managementprozesse | 491 |
Literaturverzeichnis | 547 |
Sachverzeichnis | 557 |