Fehler und ihre Kosten Inhalt Software und ihre Fehler Software-Technik zur Fehlervermeidung Software Prüfung zur Fehlerbehebung Prüfverfahren - erste Übersicht Softwarequalität: ACM Code der Ethik
Vorbemerkung Software ist wie jedes Ingenieurprodukt fehlerbehaftet. Fehler verursachen Kosten und müssen daher auf ein Minimum beschränkt werden. Dies erreicht man durch Qualitätssicherung beim Prozess der Softwareerstellung (Prozessqualität) und durch Prüfung der Software (Produktqualität). Bei der Prüfung großer Softwaresysteme ist nur das Auftreten von Fehlern festzustellen. Ein Nachweis der Fehlerfreiheit ist nicht möglich (Parnas).
Fehler und ihre Kosten Verwendete Lernobjekte LO 2: Software und ihre Fehler LO 3: Die Kosten von Software LO 4: Verbesserung der Softwarequalität LO 5: Testverfahren LO 6: Code of ethics LO 7: Zusammenfassung und Abspann LO 8: Tests zu LM 1 LO 9: Definitionen zu LM 1 Annäherung an Objekte von a. Erfahrung aus Technik b. Ansätze aus SE c. Ansätze aus Common Sense oder Philosophie Daraus ableiten: Basiseigenschaften von Objekten und Beschreibung durch UML
Das sollten Sie heute lernen Fehler von Software, ihre Ursachen und ihre Folgen Warum Qualität Geld kostet Maßnahmen zur Erzielung von Softwarequalität Maßnahmen zur Verbesserung der Softwarequalität Prüfverfahren Softwaremetriken Der „code of ethics“ der Softwaretechniker