Sunteți pe pagina 1din 11

Portada

Institución: Centro Universitario San Ángel.

Materia: Diseño y Desarrollo de Software.

Título: Diseño Estructurado de Warnier-Orr.

Nombre: González García Pablo Cesar.

Profesor: Héctor Zacarias Jiménez

Ciclo escolar: 2018-2.

Fecha de Entrega: 8 de febrero del 2018.

Grupo: 5ENP.
Introducción
En el proceso de diseño de programas es muy importante definir siempre cual es el objetivo;
no se debe seguir adelante para encontrar una solución sin tener claro el propósito porque
un problema no se va solucionando al paso. Un buen método para plantear claramente el
objetivo del problema es hacer un esquema, lomas detallado posible, de lo que
esperaremos producir al final del proceso. En términos generales, podemos aclarar el
objetivo del programa si describimos la información que esperamos obtener al terminar el
proceso.
Jean-Dominique Warnier.
Nacido el 8 de mayo de 1920 en París y falleció el 5
de agosto de 1990 en Sannois (Francia), es un
informático francés.
Ingeniero en el grupo de computadoras Bull , desarrolló y
diseminó, durante la década de 1970 , un enfoque innovador
para el estudio de los sistemas de información.

Kenneth Orr.
Nacido el 10 de mayo de 1939 en Kansas y falleció el 14 de
junio de 2016 en Kansas (E.U).
Fue un ingeniero de software , ejecutivo y consultor
estadounidense, conocido por sus contribuciones en el
campo de la ingeniería de software al análisis
estructurado y al diagrama de Warnier-Orr .

¿Como se desarrolla un diagrama de Warnier-Orr?

Para desarrollar un diagrama de Warnier-Orr, el analista trabaja hacia atrás, empezando


con la salida del sistema y usando un análisis orientado hacia la salida. En el papel el
desarrollo se mueve de izquierda a derecha. En primer lugar, se definen la salida o
resultados esperados del procedimiento.
En el nivel siguiente, mostrado mediante la inclusión por medio de una llave, se definen
los pasos necesarios para producir la salida. A su vez, cada paso se define un poco más.
Las llaves adicionales agrupan los procesos requeridos para producir el resultado en el
siguiente nivel.
Hay cuatro construcciones básicas utilizadas en los diagramas de Warnier-Orr:
jerarquía, secuencia, repetición, y selección.

Warnier-Orr
Este diagrama permite la descripción de los procedimientos y los datos de la organización.
Se desarrollaron inicialmente en Francia por Jean-Dominique Warnier y Kenneth Orr.
Es una técnica que utiliza una representación semejante a la de cuadros sinópticos para
mostrar el funcionamiento y organización de los elementos que conforman el algoritmo.
Los diagramas Warnier Orr son útiles porque son compatibles con las
técnicas de programación estructurada; y, además, son fáciles de desarrollar. Los
diagramas Warnier Orr son fáciles de leer y modificar y no tienen que completarse antes de
ser útiles. Se van desarrollando hacia otras salidas del sistema.
Básicamente, utiliza una notación de llaves para organizar los módulos y se auxilia en la
siguiente simbología para indicar operaciones de control.
Nota: Los diagramas Warnier Orr se leen de izquierda a derecha y de arriba hacia abajo.
Ejemplo de un diagrama de Warnier Orr, de un control de almacén

(0,n) = De cero veces a n veces


El método de programación Warnier tiene su campo de aplicación en el desarrollo y la
mantención de programas batch (también llamados "por lotes"). Otorga al programador
una completa comprensión de la estructura del programa generado y una excelente
documentación de este.

Diagramas de Warnier-Orr

Los diagramas de Warnier/Orr (también conocidos como construcción lógica de


programas/construcción lógica de sistemas) fueron desarrollados inicialmente en Francia
por Jean Dominique Warnier y en los Estados Unidos por Kenneth Orr. Este método ayuda
al diseño de estructuras de programas identificando la salida y resultado del
procedimiento, y entonces trabaja hacia atrás para determinar los pasos y combinaciones
de entrada necesarios para producirlos. Los sencillos métodos gráficos usados en los
diagramas de Warnier/Orr hacen evidentes los niveles en un sistema y más claros los
movimientos de los datos en dichos niveles.

Consideraciones sobre el proceso de Diseño.

1) Evaluar las características de la estructura de datos.

2) Representar los datos en términos de formas elementales tales como secuencia,


selección, y repetición.

3) Transformar la representación de la estructura de datos en una jerarquía de control


para el software.

4) Refinar la jerarquía del software utilizando los criterios definidos como parte de un
método.

5) Finalmente, desarrollar la descripción procedimental del software.

Símbolos del diagrama Warnier

En este tipo de diagramación no es tan visual como los demás diagramas utilizados, pues
las llaves son los únicos símbolos que se utilizan, más otras anotaciones

Elementos básicos

Los diagramas de Warnier-Orr muestran los procesos y la secuencia en que se realizan.

Los diagramas de Warnier-Orr son un tipo de diagramas jerárquicos que se utilizan para
describir tanto la organización de datos como de procedimientos.
Hay cuatro construcciones básicas utilizadas en los diagramas de W/O: jerarquía,
secuencia, repetición, y selección.
Jerarquía

La jerarquía es la construcción más importante. Consiste simplemente en un grupo


anidado de conjuntos y subconjuntos representados por un conjunto de llaves anidadas.
Ejemplo de una jerarquía sencilla:

Cada llave en el diagrama representa un nivel de la jerarquía.


El diagrama puede ser utilizado para representar una jerarquía de datos, o de
procedimiento.
Ejemplo de diagrama de jerarquía de datos:
Secuencia
La secuencia es la estructura más simple de un diagrama W/O. Dentro de un nivel de una
jerarquía, las características listadas son presentadas en el orden en que ocurren.

Repetición

La repetición es la representación del clásico loop en términos de programación. Para una


estructura de datos significa que el mismo conjunto de datos se repite muchas veces. Para
una estructura de proceso significa que el mismo conjunto de acciones se repiten muchas
veces.
La repetición es indicada colocando un para ordenado de números entre paréntesis
debajo del conjunto repetitivo.

Típicamente el par de números representa el mínimo y máximo número de veces que


ocurre la repetición, aunque puede representar valores exactos.

Selección

La selección representa una decisión exclusiva entre los conjuntos implicados.

El esquema que aparece enseguida muestra la forma en que los datos iniciales y
constantes se transforman luego de ser sometidos al programa, en un reporte o producto
final:
datos y
programa reportes
constantes

Reglas de construcción.

El programador debe desplazarse de izquierda a derecha, de acuerdo a la descomposición


que se vaya realizando del sistema en pequeños subsistemas.

En este tipo de método lo más importante es saber especificar qué resultado se ha


obtener, y para ello es necesario elaborar al principio un prototipo de reporte o producto
final que se desea tener como resultado.

Para solucionar problemas a través de la metodología de Warnier-Orr se debe realizar los


siguientes esquemas:

1. ESQUEMA LOGICO DEL REPORTE. Representa de manera general los conjuntos,


subconjuntos o módulos que forman parte del reporte final

2. ESQUEMA LOGICO DE LA ENTRADA. Indica en que momento y que datos deben ser
capturados. Este esquema se obtiene de acuerdo con los siguientes pasos:

a) Eliminar del esquema lógico del reporte:


-Constantes
-Variables dependientes

b) Cuando las variables primarias aparecen más de una vez, se eliminan las
repeticiones a partir de la segunda aparición

3. ESQUEMA LOGICO DEL PROCESO. Representa el proceso, así como el inicio y el


final de cada uno de los conjuntos o subconjuntos que forman parte del proceso.
Conclusión
Nos ofrece variedad de ventajas que entre ellas:

 Son simples en apariencia y fáciles de entender.


 Son poderosas herramientas de diseño.

 Tienen la ventaja de mostrar agrupaciones de procesos y los datos que


deben transferirse de nivel a nivel.

 La secuencia del trabajo hacia atrás garantiza que el sistema estará


orientado hacia el resultado.

Este programa como su base se orienta hacia los resultados nos permite cometer menos errores.
Bibliografía
Tema: Warnier-Orr.
Fecha de consulta: sábado 2 de marzo del 2018.
http://zulemabarrientosuriona.blogspot.mx/2013/05/v-behaviorurldefaultvmlo_11.html

Tema: Warnier-Orr.
Fecha de consulta: sábado 2 de marzo del 2018.
http://tareasuniversitarias.com/diagramas-warnierorr.html

Tema: Pasos de Warnier-Orr.


Fecha de consulta: sábado 2 de marzo del 2018.
https://prezi.com/zmw9zqjskqui/diagrama-de-warnier-orr/

Tema: Pasos y símbolos de Warnier-Orr.


Fecha de consulta: sábado 2 de marzo del 2018.
https://es.scribd.com/doc/81533556/DIAGRAMAS-DE-WARNIER

S-ar putea să vă placă și