5. Disseny d'aplicacions
El desenvolupament d’un programa o d’una aplicació informàtica de certa complexitat es realitza seguint una sèrie d’etapes o fases (de manera equivalent a les del procés tecnològic) que s’executen seqüencialment:
Anàlisi. Es defineix l’aplicació a desenvolupar i s’especifiquen els processos
i les estructures de dades que s’empraran.
Disseny. Es concreta amb major precisió la solució òptima de l’aplicació, tenint en compte el maquinari amb què es compta (tipus d’ordinador, perifèrics, comunicacions, etc.) i el programari (sistema operatiu, programes d’utilitat, etc.).
Codificació. Consisteix, bàsicament, a escriure el codi del programa en un determinat llenguatge de programació. En aquesta fase també es fa la depuració del programa i se’n comprova el funcionament.
Explotació. S’efectua la implantació de l’aplicació en l’equip on haurà de funcionar normalment i se’n comprova el funcionament correcte.
Manteniment. En aquesta fase se solucionen els possibles errors o deficiències detectats.
Vegem un exemple complet d’un programa realitzat amb Processing. Es tracta d’una versió molt bàsica per jugar a tennis de taula (o ping-pong), en la qual es fa servir el ratolí per desplaçar horitzontalment la pala situada a la part inferior de la pantalla.


Diagrama de flux del programa «ping-pong».