Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Fachgebiet Software Engineering Übersicht © 09.02.2014 Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.

Ähnliche Präsentationen


Präsentation zum Thema: "Fachgebiet Software Engineering Übersicht © 09.02.2014 Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests."—  Präsentation transkript:

1 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests (anstatt Bausteintests) m Coverage m vollautomatisch m unglaublich wertvoll bei Änderungen / iterativem Vorgehen

2 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Reviews m Entwickler selbst plus Co-Entwickler oder externer Reviewer m Check-Liste mit typischen Fehlern m Code ist schon Unit getestet => suche nur nach typischen Fehlerquellen: l Division durch 0 l null-Pointer Dereferenzierung l Speicher-Lecks l Array-Grenzen bei for-Schleifen l deckt kompliziertes if alle Fälle richtig ab l Terminiert die Schleife / Rekursion sicher l Dead-Lock-Gefahren l Racing Conditions l... + Defect-Removal-Rate ~ 1 per hour + Reviewer lernt viele Kniffe + Viele Leute kennen viele Teile des Gesamtprogramms m bei XP pair-programming

3 How to chat with the Cold Iron Server Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

4 How to chat with the Cold Iron Server Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Struktur Verhalten Daten

5 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Client Architecture Data Model GUI KI Socket Connection

6 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Data Model Struktur Verhalten Daten

7 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Struktur Verhalten Daten

8 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University GUI m siehe German Barbeque l Listener, l Observer, l PropertyChange, l Model View Controller

9 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Struktur Verhalten Daten

10 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University KI im Modell: Struktur Verhalten Daten

11 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Strategy Pattern: Struktur Verhalten Daten

12 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Strategy Pattern Struktur Verhalten Daten

13 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University


Herunterladen ppt "Fachgebiet Software Engineering Übersicht © 09.02.2014 Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests."

Ähnliche Präsentationen


Google-Anzeigen