Sei sulla pagina 1di 7

DESCRIPCION DE LAS ESPECIFICACIONES DE PROCESOS Y DECISIONES ESTRUCTURADAS

Las especificaciones de procesos a veces llamadas miniesperficacUmes, debido a que representan una parte pequea de las especificaciones del proyecto total se crean para los procesos primitivos en un diagrama de flujo de datos as como tambin para algunos procosos de nivel superior que se amplan a un diagrama hijo. Estas especificaciones explican la lgica de la toma de decisiones y las frmulas que transformarn los datos de entrada de un proceso en salidas.

TABLAS DE DECISIN Una tabla de decisin es una tabla de filas y columnas separadas en cuatro cuadrantes. El cuadrante superior izquierdo contiene la(s) condicin(es); el cuadrante superior derecho contiene las alternativas de condicion.

RBOLES DE DECISIN Los rboles de decisin se usan cuando ocurre una bifurcacin compleja en un proceso de decisin estructurada. Los rboles tambin son tiles cuando es necesario mantener una cadena de decisiones en una secuencia particular. Aunque el nombre del rbol de decisin se deriva de los rboles naturales, en la mayora de los casos los rboles de decisin se construyen de manera lateral, con la raz del rbol del lado izquierdo del papel; a partir de all, el rbol extiende sus ramas hacia el lado derecho.

Las especificaciones del proceso se podran usar para analizar el diagrama de flujo de datos y el diccionario de datos mediante un mtodo llamado balanceo horizontal. El balanceo horizontal especifica que todos los elementos del flujo de datos de salida se deben obtener de los elementos de entrada y de la lgica del proceso. Las especificaciones de procesos (o miniespecificaciones) se crean para procesos primitivos de un diagrama de flujo de datos as como tambin para algunos procesos de alto nivel que se amplan a un diagrama hijo. Estas especificaciones explican la lgica de la toma de decisiones y las frmulas que transformarn en salida los datos de entrada de un proceso. Los tres objetivos de la especificacin de procesos son reducir la ambigedad del proceso, obtene una descripcin precisa de lo que se est realizando y validar el diseo del sistema.

Descripcin de las especificaciones de procesos y decisiones estructuradas Los tres mtodos para el anlisis de decisin y para describir la lgica del proceso son espaol estructurado, tablas de decisin y rboles de decisin. Las especificaciones de procesos (o miniespecificaciones) se crean para procesos primitivos de un diagrama de flujo de datos as como tambin para algunos procesos de alto nivel que se amplan a un diagrama hijo. Estas especificaciones explican la lgica de la toma de decisiones y las frmulas que transformarn en salida los datos de entrada de un proceso. Los tres objetivos de la especificacin de procesos son reducir la ambigedad del proceso, obtener una descripcin precisa de lo que se est realizando y validar el diseo del sistema.

Gran parte del trabajo del analista de sistemas involucrar decisiones estructuradas, decisiones que pueden automatizarse si ocurren condiciones identificadas. Para esto, el analista necesita definir cuatro variables en la decisin que va a examinar: condiciones, alternativas de condicin, acciones y reglas de accin. Una forma de describir decisiones estructuradas es usar el mtodo llamado Espaol estructurado, en el cual la lgica se expresa en estructuras secuenciales, estructuras de decisin, estructuras de caso o iteraciones. El Espaol estructurado usa palabras clave aceptadas tales como IF, THEN, ELSE, DO, DO WHILE y DO UNTIL para describir la lgica usada y se vale de sangras para indicar la estructura jerrquica del proceso de decisin.

Las tablas de decisin proporcionan otra forma de examinar, describir y documentar decisiones. Cuatro cuadrantes se usan para describir las condiciones; identificar las posibles alternativas de decisin (como S o N); indicar qu acciones se deben realizar, y describir las acciones.

CAPITULO 9: DESCRIPCIN DE LAS ESPECIFICACIONS DE PROCESOS Y DECISIONES ESTRUCTURADAS.


En primer lugar el analista identifica los flujos de datos y empieza a construir un diccionario de datos, para posteriormente pasar a la especificacin de procesos y el anlisis de decisin.

Los tres mtodos para el anlisis de decisin y para describir la lgica del proceso son espaol estructurado, tablas de decisin y rboles de decisin.

Las especificaciones de procesos (o miniespecificaciones) se crean para procesos primitivos de un diagrama de flujo de datos as como tambin para algunos procesos de alto nivel que se amplan a un diagrama hijo.

Una forma de describir decisiones estructuradas es usar el mtodo llamado Espaol estructurado, en el cual la lgica se expresa en estructuras secuenciales, estructuras de decisin, estructuras de caso o iteraciones. El Espaol estructurado usa palabras clave aceptadas tales como IF, THEN, ELSE, DO, DO WHILE y DO UNTIL para describir la lgica usada y se vale de sangras para indicar la estructura jerrquica del proceso de decisin.

Las tablas de decisin proporcionan otra forma de examinar, describir y documentar decisiones. Cuatro cuadrantes (en el sentido de las manecillas del reloj, empezando desde la esquina superior izquierda) se usan para:

(1) describir las condiciones; (2) identificar las posibles alternativas de decisin (como S o N); (3) indicar qu acciones se deben realizar, y (4) describir las acciones.

Las tablas de decisin son provechosas porque las reglas para desarrollar la propia tabla, as como las reglas para eliminar redundancia, contradicciones y situaciones imposibles, son directas y manejables.

El uso de tablas de decisin promueve la completitud y exactitud al analizar decisiones estructuradas.

El tercer mtodo para el anlisis de decisin es el rbol de decisin, que est integrado por nodos (un cuadrado para las acciones y un crculo para las condiciones) y ramas.

Los rboles de decisin son apropiados cuando las acciones se deben realizar en una cierta secuencia.

No hay necesidad de que el rbol sea simtrico, de modo que en una rama especfica slo se encuentran aquellas condiciones y acciones que son crticas para las decisiones.

Cada uno de los mtodos de anlisis de decisin tiene sus propias ventajas y se deben usar segn sea el caso. El Espaol estructurado es til cuando se repiten muchas acciones y cuando la comunicacin con otros es importante.

Las tablas de decisin proporcionan un anlisis completo de situaciones complejas y limitan la necesidad de cambios atribuibles a situaciones imposibles, redundancias o contradicciones. Los rboles de decisin son importantes cuando la secuencia apropiada de condiciones y acciones es crtica y cuando cada

condicin no es relevante para cada accin.

PANORAMA GENERAL DE LAS ESPECIFICACIONES DE PROCESOS

Para determinar los requerimientos de informacin de una estrategia de anlisis de decisin, el analista de sistemas debe determinar primero los objetivos organizacionales mediante un enfoque de jerarquizacin de arriba hacia abajo.

El analista de sistemas debe entender los principios organizacionales y debe contar con experiencia en las tcnicas de recopilacin de datos.

Las especificaciones de procesos representan una parte pequea de las especificaciones del proyecto total se crean para los procesos primitivos en un diagrama de flujo de datos as como tambin para algunos procesos de nivel superior que se amplan a un diagrama hijo. Estas especificaciones explican la lgica de la toma de decisiones y las frmulas que transformarn los datos de entrada de un proceso en salidas. Cada elemento derivado debe tener lgica del proceso para mostrar cmo se origina de los elementos base u otros elementos derivados previamente creados que se alimentan del proceso primitivo.

Las tres metas para producir especificaciones de procesos son las siguientes:

1. Reducir la ambigedad del proceso. Esta meta obliga al analista a aprender los detalles acerca del funcionamiento de un proceso. Es necesario detectar, anotar e integrar las reas indefinidas de todas las especificaciones de procesos. Estas observaciones constituyen una base y proporcionan las preguntas para las entrevistas de seguimiento con la comunidad de usuarios.

2. Obtener una descripcin precisa de lo que se est realizando, lo cual normalmente se incluye en un paquete de especificaciones para el programador.

3. Validar el diseo del sistema. Esta meta incluye garantizar que un proceso tenga todo el flujo de datos de entrada necesario para producir la salida. Adems, todas las entradas y salidas deben representarse en el diagrama de flujo de datos

ESPAOL ESTRUCTURADO

Como su nombre implica, el espaol estructurado se basa en

[1] lgica estructurada o instrucciones organizadas en procedimientos anidados y agrupados, y

(2) enunciados simples del espaol tales como sumar, multiplicar y mover.

Un problema de expresin se puede transformar en Espaol estructurado, poniendo las reglas de decisin en su secuencia adecuada y usando en todo momento la convencin de instrucciones IF-THEN-ELSE. Como se muestra en la figura 9.4, el espaol estructurado puede ser ms complejo si se anidan bloques de instrucciones dentro de otros bloques de instrucciones.

CMO ESCRIBIR ESPAOL ESTRUCTURADO

Para escribir espaol estructurado, podra seguir las convenciones siguientes:

1. Exprese toda la lgica en uno de estos cuatro tipos: estructuras secuenciales, estructuras de decisin, estructuras de caso o iteraciones (vanse los ejemplos de la figura 9.5).

2. Use en maysculas las palabras clave aceptadas como IF, THEN, ELSE, DO, DO WHILE, DO UNTIL y PERFORM.

3. Ponga sangra en los bloques de enunciados para mostrar claramente su jerarqua (anidamiento).

4. Cuando las palabras o frases se han definido en un diccionario de datos (como en el captulo

5. Tenga cuidado al usar "y" y "o", y evite la confusin al distinguir entre "mayor que" y "mayor que o igual a"

DICCIONARIO DE DATOS Y ESPECIFICACIONES DE PROCESOS

Todos los programas de computadora se podran codificar mediante tres estructuras bsicas: secuencia, seleccin (IE..THEN... ELSE y la estructura de casos) e iteracin o ciclos. El diccionario de datos indica cul de estas estructuras se debe incluir en las especificaciones del proceso.

CAPITULO 9: DESCRIPCIN DE LAS ESPECIFICACIONES DE PROCESOS Y DECISIONES ESTRUCTURADAS


Ya que pasamos los captulos anteriores identificando los que son los flujos de datos y base a este se empieza a construir el diccionario de datos, entonces es necesario pasar a otro paso, como son las especificaciones de procesos y el anlisis de decisiones. En este captulo se describirn 3 mtodos mas para as tomar una mejor decisin y para as poder describir la lgica del proceso, estos mtodos: el lenguaje estructurado, tablas de decisiones y arboles de decisiones Las especificaciones se le pueden llamar a veces miniespecificaciones, ya que representan una pequea parte de las especificaciones del proyecto en total. Este contiene tres metas para poder as producir especificaciones de procesos: 1) Reducir la ambigedad del proceso 2) Obtener una descripcin precisa de lo que se est realizando. 3) Validar el diseo del sistema Tambin existen procesos que no necesitan o no requieren especificaciones, de las cuales se mencionan algunas categoras: 1. Procesos que representan entrada o salida fsica, tal como leer y escribir. 2. Procesos que representan una validacin de datos simple, la cual normalmente es bastante fcil de realizar. 3. Procesos que usen cdigo preescrito.

Las especificacin de procesos estn vinculados a los diagrama de flujo y por consiguiente tambin a los diccionarios de datos. Este se debe registrar en un formulario especial. Lenguaje estructurado Este lenguaje es utilizado cuando la lgica del proceso involucra formula o interacciones o cuando las decisiones no son nada complejas. Esta tcnica ayuda a analizar el proceso de decisiones, este se basa en lgica estructurada. Este utiliza instrucciones o palabras claves como son el IF, THEN, ELSE, DO, DO WHILE, DO UNTIL y PERFORM. Estas palabras claves son las nicas aceptadas por este lenguaje; y tambin es vlido agregar sangras, para as poder identificar la jerarqua de la estructura dependiendo del proceso de decisin. Tabla de decisiones Esta es una tabla como cualquier otra, ya que contiene filas y columnas, separas en cuatro cuadrantes. En las cuales se encuentran las condiciones, las reglas, sus acciones y las entradas de las acciones. Para determinar las acciones, la lgica se mueve en el sentido de las manecillas del reloj empezando por la parte izquierda. Para desarrollarla el analista tiene que determinar que tamao tendr la tabla, los pasos siguientes proporcionan al analista un mtodo sistematizado 1. Determine el nmero de condiciones que podran afectar la decisin. 2. Determine el nmero de posibles acciones que se pueden realizar.

3. Determine el nmero de alternativas de condicin para cada condicin 4. Calcule el nmero mximo de columnas en la tabla de decisin multiplicando el nmero de alternativas para cada condicin. 5. Complete las alternativas de condicin. 6. Complete la tabla insertando una X en donde las reglas indiquen ciertas acciones. 7. Combine las reglas en donde sea evidente que una alternativa no representa una diferencia en el resultado. 8. Verifique si la tabla contiene situaciones imposibles, contradicciones y redundancias. 9. Reorganice las condiciones y acciones (o incluso las reglas) si esto hace ms comprensible la tabla de decisin.

rbol de decisiones Este es el ltimo mtodo, se utiliza tambin para el anlisis de decisiones, est compuesto por nodos y ramas. Este tipo de mtodo est asociado con el mtodo anterior que son las tablas de decisiones. Tambin son apropiados ya que ayudan cuando las acciones que se realizaron son de cierta forma secuencialmente.

Potrebbero piacerti anche