Die Entwicklung von Computerprogrammen kann in mehrere Phasen unterteilt werden. Diese Phasen sowie zur Erstellung von Computerprogrammen benötigte Hilfsmittel (Werkzeuge) werden in diesem Kapitel vorgestellt.