Diagrama-HIPO

DIAGRAMAS HIPO OBJATIVOS Este método fue creado con el propósito de ayudar a los diseñadores a no perder la pista de alg

Views 109 Downloads 1 File size 132KB

Report DMCA / Copyright

DOWNLOAD FILE

  • Author / Uploaded
  • Awki
Citation preview

DIAGRAMAS HIPO OBJATIVOS Este método fue creado con el propósito de ayudar a los diseñadores a no perder la pista de alguna función dentro de un sistema grande. Definición (En inglés, Hierarchy-Input-Process-Output) El diagrama Hipo es aquel que indica cuales son las entradas a un proceso, después la elaboración de un proceso y también las salidas de un proceso. Se refieren al ciclo de vida de un proyecto (diseño y documentación de software). DESARROLLO Es jerárquica debido a que el sistema de programación completo consiste de subsistemas más pequeños. Esta técnica da soporte a un enfoque de diseño de arriba hacia abajo y también reduce la complejidad percibida del sistema, debido a que cada uno de los subcomponentes puede ser manejado por separado. Las siglas nos recuerdan las tres partes principales de cualquier sistema: entrada, proceso y salida. Una vez que se ha terminado la gráfica de jerarquía, se trazan otros diagramas HIPO en páginas divididas verticalmente en tres secciones, con la sección de entrada a la izquierda, la sección de proceso en el medio y la sección de salida a la derecha.  Un conjunto de diagramas HIPO contiene una tabla visual de contenido, un conjunto de diagramas generales y un conjunto de diagramas de detalles. Los diagramas HIPO necesitan considerablemente cantidad de espacio gráfico, con el fin de ver todo el programa completo, son necesarias varias páginas, los diferentes niveles de diagramas ocupan también espacio, y en ocasiones es fácil el flujo del programa. El diagrama HIPO son descripciones gráficas del sistema, en vez de prosa o narrativa. Ayudan a los analistas a responder tres preguntas guía: 1. ¿Qué hace el sistema o módulo (Se pregunta al diseñar el sistema). 2.-¿Cómo lo hace? 3. ¿Cuáles son las entradas y las salidas? Una descripción de HIPO para un sistema consta de una tabla visual de contenidos y los diagramas funcionales.

TIPOS DE DIAGRAMAS HIPO Existen tres tipos de diagramas HIPO

·        VTOC o tabla visual de contenido (visual tables of contents) ·        Diagramas generales IPO (INPUT/PROCESS/OUTPUT) ·        Diagramas detallados IPO VTOC (visual tables of contents) ·        Diagramas de jerarquías. Proporciona una mapa que permite localizar un módulo del programa dentro del sistema principal. ·        Es similar al típico diagrama de la estructura de organización. Diagramas generales IPO (INPUT/PROCESS/OUTPUT) Estos tipos de diagramas permite una visión global de la entrada, proceso y la salida. Es útil listar todas las entradas, los procesos y salidas en las tres secciones de papel, en la izquierda la entrada al centro el proceso y a la derecha la salida. DIAGRAMAS DETALLADOS HIPO. Con el fin de contar con algo más útil, los diagramas generales deben descomponerse en cada uno de los módulos auto-contenidos en él. En este punto si conviene utilizar símbolos para los elementos de entrada y salida.

Ejemplos del diagrama IPO Ingreso Proceso Salida Agua, saborizantes y Mezcla del agua, Helados de paleta colorantes, paletas de colorantes, saborizantes. madera, congeladores, Aplicación de mezcla y Moldes, envoltorios paletas en los moldes. Congelación de los moldes   Ingreso Proceso Salida Agua, azúcar, envase, Verter la porción Agua azucarada mezclador (cuchara o apropiada de azúcar y paleta) agua en el envase. Mezclar vigorosamente con la cuchara o paleta   Ingreso Proceso Salida Password de usario Validación en la base Verificación de de datos actual password

Ejemplos Diagrama de HIPO

D2

Registro de tiempo de empleado

Archivo de tiempo de empleados

El flujo de datos del diagrama de flujos de datos se convierte en los nombres de dato de entrada y salida en diagrama HIPO

D1

Producir cheque de pago de empleado

Cheque de pago de empleado

Maestro de empleados Registro maestro de Empleado Entrada

Registro de tiempo de empleado

Proceso HACER leer archivo de tiempo de empleado Si no fin de archivo HACER leer maestro de empleado Si switch de registro encontrado = “y” Hacer calcular cantidad de pago de empleado

Hacer reescribir maestro de empleado Hacer imprimir cheque de pago de Empleado Fin si Fin si Registro maestro de empleado

Empleado

Salida correspondiente

Salida

Registro maestro de empleado actualizado

Cheque de pago de empleado

Ventajas: 1. El HIPO es una técnica altamente visual y algo estructurada para el diseño y documentación. 2. Permite tener una vista panorámica de las entradas, procesos y salidas de datos. 3. El HIPO es útil para la documentación de programas. Porque con ello los autores pueden fácilmente recordarse de sus trabajos, después de un largo tiempo. Y otros programadores que comprendan los símbolos puedan entender lo realizado y ser utilizados en las pláticas o conversaciones estructuradas. Desventajas: 1. El HIPO para a ser una herramienta demasiado especializada. Por el desconocimiento en la organización de su simbología. 2. El HIPO se lleva una considerable cantidad de espacio en papel. Así los diagramas hijo son usados más frecuente para representar los detalles de cada módulo en una gráfica de estructura y para preparar el código de programa de computadora.

Fortalezas y debilidades del HIPO. El HIPO es una técnica altamente visual y algo estructurada para el diseño y documentación. El HIPO para a ser una herramienta demasiado especializada. Por el desconocimiento en la organización de su simbología. El HIPO se lleva una considerable cantidad de espacio en papel. Así los diagramas hijo son usados mas frecuente para representar los detalles de cada módulo en una gráfica de estructura y para preparar el código de programa de computadora. El HIPO es útil para la documentación de programas. Porque con ello los autores pueden fácilmente recordarse de sus trabajos, después de un largo tiempo. Y otros programadores que comprendan los símbolos puedan entender lo realizado y ser utilizados en las pláticas o conversaciones estructuradas.

CONCLUSION •      Es muy importante la documentación para el desarrollo del software y no perder detalle a la pausa realizada para volver a reiniciar de nuevo el trabajo. •      Para hacer modificaciones necesarias. •      Los diagramas de HIPO son efectivos para documentar un sistema. •      También ayuda a los diseñadores y los fuerza a pensar cómo cumplir con las especificaciones y dónde hay que ligar las actividades y componentes. •      Sin embargo, se basan en un conjunto de símbolos especializados que requieren de explicación, una preocupación adicional si se compara con la simplicidad de, por ejemplo, los diagramas de flujo de datos. Los diagramas Hipo tienen su mayor fuerza en la documentación del sistema.