Está en la página 1de 3

Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.

Anlisis y Diseo de Sistemas de Informacin

Lic. Manuel Armando Arana Nava

Universidad Autnoma de Chihuahua Facultad de Filosofa y Letras Ciencias de la Informacin Anlisis y Diseo de Sistemas de Informacin

11. DESCRIPCIN ESTRUCTURADAS.

DE

ESPECIFICACIONES

DE

PROCESO

DECISIONES

Una vez que el analista identifica los flujos de datos y comienza a construir el diccionario de datos es tiempo de pasar a las especificaciones de proceso y anlisis de decisiones. Los tres mtodos para el anlisis de decisiones y la descripcin de la lgica de proceso tratados en este captulo son: lenguaje estructurado, tablas de decisin y rboles de decisin. Las especificaciones de proceso (o miniespecificaciones) son creadas para los procesos primitivos en un diagrama de flujo de datos as como para algunos procesos de alto nivel que explotan a diagramas hijos. Estas especificaciones explican la lgica de toma de decisiones y las frmulas que transformarn los datos de entrada al proceso en salida. Los tres objetivos de la especificacin de proceso son: reducir la ambigedad de los procesos, obtener una descripcin precisa de lo que se logra y validar el diseo de sistema. Una gran parte del trabajo del analista de sistemas involucrar decisiones estructuradas, esto es, decisiones que pueden ser automatizados si suceden condiciones identificadas. Para lograr esto, el analista necesita definir cuatro variables en la decisin que est siendo examinada: condiciones, alternativas de condicin, acciones y reglas de accin.

La manera en que las especificaciones de proceso se relacionan con el diagrama de flujo de datos.

1 de 3

Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.

Anlisis y Diseo de Sistemas de Informacin

Lic. Manuel Armando Arana Nava

Una forma para describir las decisiones estructuradas es usar el mtodo mencionado como lenguaje estructurado, donde la lgica es expresada en estructuras secuenciales, estructuras de decisin, estructuras de caso o iteraciones. El lenguaje estructurado usa palabras reservadas aceptadas, tales como SI, ENTONCES, SINO, HACER, HACER MIENTRAS y HACER HASTA para describir la lgica usada y usa sangras para indicar la estructura jerrquica del proceso de decisin. Las tablas de decisin proporcionan otra forma para examinar, describir y documentar decisiones. Cuatro cuadrantes (vistos en sentido del reloj a partir de la esquina superior izquierda) son usados para: (1) describir las condiciones, (2) identificar alternativas de decisin posibles (tales como S o N), (3) indicar cules acciones deben ser ejecutadas y (4) describir las acciones. Las tablas de decisin son ventajosas, debido a que las reglas para desarrollar la tabla misma, as como las reglas para eliminar redundancia, contradicciones y situaciones imposibles son directas y manejables. El uso de tablas de decisin promueve la integridad y precisin en el anlisis de decisin estructuradas. El tercer mtodo para el anlisis de decisiones es el rbol de decisin que consiste de nodos (un cuadrado para acciones y un crculo para condiciones) y ramas. Los rboles de decisin son adecuados cuando se deben realizar acciones en una secuencia determinada. No hay requerimientos de que el rbol tenga que ser simtrico, por lo que solamente se encuentran en una rama particular aquellas condiciones y acciones que son crticas para las decisiones presentes. Cada uno de los mtodos de anlisis de decisin tiene sus propias ventajas y debe ser usado de acuerdo con ellas. El lenguaje estructurado es til cuando muchas acciones son repetidas y cuando es importante la comunicacin con otros. Las tablas de decisin proporcionan anlisis completo de situaciones complejas y a la vez limitan la necesidad por cambios atribuibles a situaciones imposibles, redundancias o contradicciones. Los rboles de decisin son importantes cuando es crtica la secuencia adecuada de condiciones y acciones y cuando cada condicin no es relevante para cada accin. Cada proceso del diagrama de flujo de datos se expande a un diagrama hijo, a una grfica de estructura o a una especificacin de proceso (tal como el lenguaje estructurado). Si el proceso es primitivo las especificaciones muestran la lgica, aritmtica o algoritmos para transformar la entrada en la salida. Estas especificaciones del modelo lgico son parte de las reglas del negocio (que son usadas frecuentemente como la base para crear lenguajes procedurales cuando se usa generadores de cdigo). Si el proceso se expande a un diagrama hijo o a una grfica de estructura, la especificacin de proceso describe el orden y condiciones bajo los cuales ejecutarn los procesos del diagrama hijo. Esta lgica de control es parte del modelo fsico.

Lenguaje estructurado para el sistema de procesamiento de reclamaciones mdicas. Lo subrayado significa que esos trminos han sido definidos en el diccionario de datos.

2 de 3

Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.

Anlisis y Diseo de Sistemas de Informacin

Lic. Manuel Armando Arana Nava

Las especificaciones de proceso pueden ser usadas para analizar el diagrama de flujo de datos y el diccionario de datos por medio de un mtodo llamado balanceo horizontal, que indica que todos los elementos del flujo de datos de salida deben ser obtenidos a partir de elementos de entrada y lgica de proceso. Las reas no resueltas pueden ser planteadas como preguntas en entrevistas de averiguacin.

Uso de una tabla de decisin para ilustrar una poltica de tienda para la salida de un cliente con cuatro juegos de reglas y cuatro acciones posibles.

Trazado de un rbol de decisin para mostrar las acciones de aprobacin de una compra que no es en efectivo en una tienda de departamentos.

3 de 3

También podría gustarte