Voor men een
computerprogramma kan schrijven, moet men een idee hebben waartoe het moet dienen en hoe het moet functioneren. Daarom moet er eerst een
functionele analyse gemaakt worden. De functionele analyse beschrijft alle functies die men in het programma wil hebben.