bei der Programmierung
Darunter fallen etwa Findbugs, lint und Splint.Darüber hinaus werden eine Reihe fortgeschrittener Anwendungen Angeboten, die entweder den Quellcode oder den Binärcode analysieren und versuchen, häufig gemachte Fehler automatisiert zu Finden. In diese Kategorie fallen etwa Programme zur Ausführungsüberwachung, die üblicherweise fehlerhafte Speicherzugriffe und Speicherlecks zuverlässig aufspüren. Beispiele sind das frei erhältliche Tool Valgrind und das kommerzielle Purify. Eine weitere Kategorie von Prüfprogrammen umfasst Anwendungen, die Quell- oder Binärcode statisch analysieren und etwa nicht geschlossene Ressourcen und andere Probleme aufFinden und melden können.
Vermeidung und Behebung von Programmfehlern
Generell gilt der Leitsatz: Je früher in einem Entwicklungsprozess der Fehler auftritt und je später er entdeckt wird, umso aufwendiger wird es, den Fehler zu beheben.
beim Testen
Die anhand der Spezifikation ermittelten Testfälle stellen die Basis für die Abnahmetests und können kontinuierlich über den gesamten Entwicklungsprozess verfeinert werden. Die Ermittlung von Testfällen in diesem frühen Stadium der Softwareentwicklung ermöglicht zudem die Prüfung der Anforderungen an das Programm auf Testbarkeit und Vollständigkeit. designphase erfolgen. Dies kann durch Ermittlung von Testfällen anhand der Spezifikation bereits während der Analyse- bzw. Damit wird erreicht, dass nicht ein Test geschrieben wird der zu dem bereits geschriebenen Programm passt.Es ist durchaus sinnvoll, dass der Test vor dem eigentlichen Programm entwickelt wird.
Manche Softwareanbieter führen Testphasen teilweise öffentlich durch und geben Betaversionen heraus, um die unvorhersehbar vielfältigen Nutzungsbedingungen verschiedener Anwender durch diese selbst testen und kommentieren zu lassen. Man nennt dies auch scherzhaft „BananenSoftware“, weil sie „erst beim Kunden reift“. Diese Bezeichnung wird ebenfalls oft abwertend gebraucht um die geringe Wertschätzung zu früher Vermarktung ungenügend entwickelter bzw. schlecht getester Software zum Ausdruck zu bringen.
Übersicht soundKarten - Mehr zum Thema Programmfehler (2)
informationen zu verwandten Kategorien:
Virenschutz
# Gewichtsklasse
# soundchips
# Digitales Vergessen
# Dynamikkompression
# Mac OS
# Fechten
Boxernase
# Magnet
# Massespezifischer elektrischer Widerstand
# 1984
# USB
# Sprache
# Softwaretechnik
London
# Motional Feedback
# Tonabnehmer
# Benutzer
# Kampfsport
# klinke
# Faustkampf
1920
# Speichermedien
# webcams
# John L. Sullivan
# Akustischer Kurzschluss
# Liste der Boxer
# John W. Tukey
Muhammad Ali
# Philips
# Indien
# Personal Computer
# Serial
# Magnetband
# 1968
Alexander Graham Bell
# Linux
# Computer
# Werklieferungsvertrag
# Schwingspule
# Chipsatz
# Rechnerarchitektur
Urheberrecht
# Software-Test
# DVD-audio
# 1719
# Altertum
# Transformator
# Internationales Phonetisches Alphabet
Tennis
# Werbung
# Raumakustik
# Caestus
# Mikrofon
# Surround-Sound
# 1908
1912
# klinkenstecker
# Software
# selbstverteidigung
# Adware
# Analyse
# England
International Boxing Federation
# Blumenkohlohr
# lautsprecherbox
# Windows
# Anwendungsprogramm
# Stickoxide
# Volt
Bildschirm
# Magnepan
# Schall
# Freeware
# Flashspeicher
# BetriebsWirtschaft
# Firmware
Liste der Boxweltmeister im Schwergewicht
# CD-ROM
# Russland
# Hauptplatine
# Real audio
# Magnetfeld
# prozess
Programmfehler
# Open Source
# Stickware
# Korea
# PPS-System
# Softwareversion
# Tontechnik
Sportart
# Spyware
# Elac
# Thomas Alva Edison
# Programme
# Werkvertrag
# Donationware
Arbeitsspeicher
# Lizenz
# Magnetische Induktion
# 1896
# prozessor
# Shovelware
# Demenz
ISDN-Karte
# Elektrodynamik
# audio
# Lorentzkraft
# AIBA
# lautsprecher
# Magnetischer Fluss
Badingen
# Software-Agent
# Scanner
# Softwarekrise
# 1904
# Enterprise Resource Planning
# Motor-Presse stuttgart
Phonograph
# Quellcode
# Netzwerkkarte
# Olympische Sommerspiele 1904/boxen
# St. Louis
# telefon
# ARIS
Bananenware
# Karl klinke
# Speichermedium
# Unix
# 1996
# Harddisk
# Kennschalldruck
Elektrodynamischer lautsprecher
# Grafikkarte
# SystemSoftware
# Emile Berliner
# Feet
# audiometer
# Joystick
hardware
# China
# Vaporware
# 1948
# GPL
# Kalotte
# Antike
Ferroelektrikum
# DVD
# 1970er
# Fehler
# Bare-knuckle
# Public domain
# Tastatur
Beamer
# Stockholm
# Platine
# Intermodulation
# Queensberry-Regeln
# Hellenismus
# Computersystem
Musik
# 1960er
# Werner von Siemens
# boxen
# Membran
# TV-Karte
# Abandonware
World Boxing Association
# 18. Jahrhundert
# Ozon
# World Boxing Organization
# Read-Only-Memory
# Klirrfaktor
# Daten
informatik
# IndividualSoftware
# Rom
# Freie Software
# Frequenzbereich
# Peaceware
# Betriebssystem
Differenzton
# Soundkarte
# Unbeaufsichtigte Installation
# Iomega Zip
# Compact Disc
# Subwoofer
# 1952
Max Schmeling
# Textverarbeitung
# Schweden
# Seltene Erden
# Computerprogramm
# Wirkungsgrad
# Henry Maske
StandardSoftware
# Iomega Jaz
# CD-ROM-Laufwerk
# Snake Oil
# Gladiator
# Video
# Afrika
1964
# Olympische Spiele
# Shareware
# Logische Schaltung
# Statue
# |