Probleme lösen

"Mein Name ist Wolf, ich löse Probleme." (Pulp Fiction)

Konzept
Freie Formulierung des angestrebten Ziels: Wofür brauche ich das Ding, was soll es tun, wo will ich hin?
Analyse

Zerlegen des Gesamtproblems in überschaubare Einzelprobleme: Wenn ich dort hin will, was brauche ich dafür? Welche Probleme muss ich lösen, und geht das überhaupt?

Entwurf

Schrittweise Lösung der Einzelprobleme, um das Gesamtproblem zu lösen. Hier wird noch nicht programmiert, sondern man überlegt sich genau, was man nachher tut.

Programmieren
Umsetzen der kleinen Teile des Entwurfs in einer Programmiersprache und Zusammensetzen zum Endergebnis.
Ergebnisüberprüfung
Tut das Programm auch wirklich, was es soll? Es ist besser, eine Lösung in jedem Teilschritt auf Herz und Nieren zu überprüfen.

zurück