Está en la página 1de 3

METODO DE WARNIER La metodologa Warnier fue creada por Jean D. Warnier en 1975, y se dio a conocer en el libro Entrainement a la Programmation.

Construction des Programes. Es una metodologa estructurada, formada por un conjunto de normas y herramientas que nos permiten solucionar un problema de forma clara y sencilla. Se basa fundamentalmente en la jerarqua de los datos, tanto de entrada como de salida, siendo estos ltimos los que de forma directa ejercen una influencia esencial en la definicin y control del programa. Se trata de un mtodo para la representacin de programas cuyo resultado final se denomina diagrama de Warnier. En eI podemos utilizar toda la terminologa estudiada hasta ahora en lo que respecta a identificadores, constantes, variables, expresiones y operadores. teniendo en cuenta que la caracterstica fundamental en relacin con todo lo anteriormente visto es la forma de disear el programa. que ser descendentemente y la representacin utilizada. Este mtodo se basa en el empleo de Ilaves de distintos tamaos que relacionan entre si todas las tareas y operaciones. FASES DE LA METODOLOGA DE WARNIER Las fases que se siguen para desarrollar un programa son: Estudio de los datos de salida. Trata de crear el archivo lgico de salida (ALS). Estudio de los datos de entrada. Trata de crear el archivo lgico de entrada (ALE). Hacer el cuadro de descomposicin de secuencias. Dibujar el organigrama de secuencias de Warnier. Construir la lista de instrucciones y asignarlas en el organigrama de secuencias. Desarrollar el juego de datos de ensayo y analizar los resultados. MTODO DE JACKSON En 1957 Michael A. Jackson. Describe el mtodo de programacin estructurada de Jackson (JSP), como mtodo de diseo de programas con aplicacin a la mayoria de los lenguajes de programacin. La metodologa de Jackson es un proceso sistemtico para la realizacin de un programa, utilizando la tcnica del diseo descendente (Top-Down), cuyo producto final es el programa escrito en el pseudocdigo propio del mtodo, de tal forma que su codificaci6n posterior en cualquier lenguaje de programaci6n es relativamente sencilla, bien manualmente o de forma automatica. Para el diseio de un programa, en general. se parte de unas especificaciones proporcionadas por el usuario en las cuales se definen y detallan: Las funciones a realizar y su naturaleza.

Los datos a manejar y su naturaleza. El resultado final ser un programa o conjunto de programas capaces de resolver el problema solicitado. El siguiente grafico nos muestra.

esquemticamente. el proceso de creacin' de un programa. ESPECIFICACIONES DE USUARIO FUNCIONES INFORMACIN

A REALIZAR SOBRE LOS DATOS

MTODO O ALGORITMO

PROGRAMA

OPERACIONES

DATOS DE ENTRADA DATOS DE SALIDA

DATOS

Los objetivos pretendidos en la realizaci6n de programas, siguiendo esta metodologa son los siguientes:

Obtenci6n de programas fiables. Fiabilidad.

Obtenci6n de programas sencillos. Simplicidad.

Facilidad en la puesta a punto de los programas.

Facilidad en el mantenimiento de los programas. El punto de punto de partida en la metodologa de Jackson es el de la definicin de los datos que vamos a manejar tanto en la entrada como en la salida y como consecuencia del tratamiento en estos datos se obtiene el programa. Esta metodologa permite la realizacin de los programas siguiendo las directrices de la programacin estructurada puesto que la representacin de los datos se basa en las estructuras bsicas: secuencial, alternativa y repetitiva, admitiendo adems un sencillo descendente y modular. FASES DE LA METODOLOGA DE JACKSON La metodologa de Jackson desarrolla un programa en 5 fases que realizan consecutivamente. Estas fases son:

Definir las estructuras de datos.

Encontrar correspondencias entre las estructuras de datos.

Formar la estructura del programa.

Listar y asignar las operaciones y condiciones a realizar.

Escribir la lgica esquematizada. MTODO DE BERTINI Al igual que el de Jackson la representacin de programas es en forma de rbol denominada diagrama arborescente de Bertini. Un diagrama de Bertini consta de:

Definicin detallada de los datos de entrada y salida, incluyendo los archivos lgicos utilizados.

Representacin del proceso o algoritmo. La simbologa utilizada se basa en el empleo de rectngulos horizontales y crculos.

La lectura del diagrama se hace recorriendo el rbol en orden inverso (RDI), lo que supone realizar :

Situarse en la raz (R)

Recorrer el subrbol derecho (D)

Recorrer el subrbol izquierdo (I) Cada subrbol se recorre igualmente en orden inverso hasta llegar a las hojas o nodos terminales del rbol. MTODO DE TABOURIER Se trata de una representacin de programas en forma de rbol denominado Diagrama de Tabourier. Para ello se puede utilizar a si mismo la terminologa comn. Un diagrama de Tabourier consta de:

Definicin detallada de los datos de entrada y salida.

Representacin del proceso o algoritmo.

La simbologa utilizada se basa en el empleo de rectngulos y rombos horizontales.

La lectura del diagrama se hace recorriendo el rbol en preorden (RID), lo que supone realizar :

Situarse en la raz (R)

Recorrer el subrbol izquierdo (I)

Recorrer el subrbol derecho (D) Cada subrbol se recorre igualmente en preorden hasta llegar a las hojas o nodos terminales del rbol. MTODO DE CHAPIN (NASSI / SCHNEIDERMAN) Se trata de un mtodo de representacin de programas en forma de bloque compacto. Tambien en este caso se puede utilizar la terminologa comn. Un diagrama de Chapin consta de:

Definicin detallada de los datos de entrada y salida.

Representacin del proceso o algoritmo.

La simbologa utilizada se basa en el empleo de rectngulos.

La lectura del diagrama se hace de arriba abajo

También podría gustarte