En
la fase de codificación, todos los
módulos definidos
mediante el diseño modular se convertirán en un programa, es
decir, la aplicación final estará compuesta por
la suma
de todos los programas que se diseñen. Pero antes, hay que
determinar
cuáles son las instrucciones o acciones de cada uno de
dichos programas. Para ello, se debe hacer uso de algoritmos.
Un algoritmo establece, de manera
genérica e informal, la
secuencia de pasos o acciones que resuelve un determinado problema. Los
algoritmos constituyen la documentación principal que se
necesita para poder iniciar la fase de codificación y, para
representarlos, se utiliza, fundamentalmente, dos tipos de
notación: pseudocódigo y diagramas
de flujo. El
diseño de un algoritmo es independiente del lenguaje que
después se vaya a utilizar para codificarlo. |