Seminarseiten

Vancouver Börsen-Fehler und weitere Finanz- und Wahl-Bugs


Home

Vancouver Stock Exchange
Andere Finanzbugs

Wahlbugs

Nachwort
Folien
Links

Nachwort: Gründe für Software-Fehler

Logo SDI

Meist sind die gleichen Gründe für Fehler auszumachen.

Die Unterschätzung des nötigen Aufwandes, das Setzen von zu knappen Timelines und Fehlbudgetierung zwingt Entwickler oftmals Prioritäten zu setzen, d.h. essentielle Programmteile genauer zu bearbeiten und kleinere Änderungen in Form von Patches und Servicepacks nachzuliefern. Doch dies führt häufig zu nicht bedachten Nebenefekten und Fehlern.

Pentium1-Chip Durch ausreichende Kontrolle können solche und auch Fehler die in der Programm- und Hardwareentwicklung entstehen im allgemeinen vermieden werden. Dies kann zu einem durch gute Kommunikation der Entwickler gewärleistet werden, zum anderem durch gute Dokumentation und Spezifikation des Projekts.

Photo Ariane5 Einst funktionstüchtige Soft- und Hardware sollte vor der Wiederverwendung in anderen Projekten genauestens auf deren Funktionsweise unter anderen bzw. neuen Voraussetzungen getestet werden.

Therac isometrische Sicht Manchmal kann auch Selbstüberschätzung der Entwickler und somit nicht ausreichend getestete Funktionalitäten eine Fehlerursache sein. Dies trat meist bei Projekten auf, die von nur einem oder wenigen Leuten bearbeitet wurden.

Eine weitere Ursache für Fehlfunktion können schlechte Entwicklungstools sein. Ausserdem sind wechselnde Vorraussetzungen eine grosse Herausforderung an Entwickler, da in diesen Fällen das Projekt fast immer neu überdacht und überarbeitet werden muss.

Björn Matthiessen
Wolfgang Anger
David Kirscheneder