La programación toma normalmente uno de los dos siguientes enfoques: