Antes de desarrollar un programa debe especificarse con toda claridad cuál es el funcionamiento correcto del mismo.
Claridad
Nota:
Es fundamental que sus descripciones sean claras y fácilmente legibles.
Eficiencia
Nota:
Una tarea de tratamiento de información puede ser programada de muy diferentes maneras. Los programas eficientes aprovecharán mejor los recursos disponibles.