Diseño estructurado
En programación y diseño
de algoritmos, el diseño estructurado persigue elaborar
algoritmos que cumplan la propiedad de modularidad, para ello, dado un
problema que se pretende resolver mediante la elaboración de un programa
de ordenador, se busca dividir dicho programa en módulos siguiendo
los principios de diseño de Descomposición por refinamientos
sucesivos, creación de una Jerarquía modular y elaboración de módulos Independientes.
Ascendente:
El diseño ascendente se refiere a la
identificación de aquellos procesos que necesitan computarizarse conforme vayan
apareciendo, su análisis como sistema y su codificación, o bien, la adquisición
de paquetes de software para satisfacer el problema inmediato.
Descendente:
En la fase de diseño del ciclo de vida de
un programa, la solución a un problema suele venir dada por un programa
representado por un módulo principal, el cual se descompone en subprogramas
(submódulos), los cuales, a su vez, también se pueden fraccionar, y así
sucesivamente, es decir, el problema se resuelve de arriba hacia abajo. A este
método se le denomina diseño descendente (top-Down) o modular.



No hay comentarios.:
Publicar un comentario