domingo, 12 de abril de 2009

GUIA 2

1-Que son los Diagramas de Flujo Datos?

Es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema, las entidades externas que son fuente o destino de los datos y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema, permitiendo así describir el movimiento de los datos a través del sistema.

2-¿Cuáles son los cuatro conceptos de datos que pueden ser simbolizados en un diagrama de flujo de datos?

Los diagramas de flujo de datos son análisis estructurados y herramientas de diseño que permiten comprender visualmente sistema y subsistemas como un juego de datos interrelacionados.
Entidad externa
Flujo de datos
Proceso
Almacén de datos

3-Tomando como base el documento anexo “DFD-intro.ppt” identifique y explique en qué consiste:

Elementos que componen un DFD.
Los elementos que componen a un DFD son los siguientes:
Función. Representará la transformación del flujo de datos. Muestra cómo una o más entradas se transforman en salidas. Su nombre comienza con un verbo y es lo suficientemente largo y claro para que cualquier persona entienda de qué se trata. Dichas funciones van numeradas para diferenciarlas en un mismo nivel mostrando la jerarquía entre los niveles. Es representado por un círculo.
Flujo de dato. Es la representación del flujo del dato del origen al destino. Lo representa una flecha que indica su dirección. Los datos siempre van hacia y/o desde una función.
Almacenamiento. Son los datos pasivos; generalmente archivos, tablas, etc. Son representados por un cuadrado.

Diferencias y similitudes entre la Notación: Yourdon/Demarco y la Notación: Gene & Sarson.

Terminal
Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa.
Entrada / salida
Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
Proceso
Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc.
Decisión
Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
Conector Misma Página
Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama
Indicador de dirección o línea de flujo
Indica el sentido de la ejecución de las operaciones
Salida
Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.
Notación yourdon.


Transformaciones o procesos (funciones, cálculo, selección)
Terminadores (Fuentes o Destinos) (personas, entidades)
Flujos de información (inputs-outputs)
Flujos de control (Ward & Mellor 85)
Archivos o depósitos temporales de información (base de datos, armario, clasificador, etc.)
4- Ventajas de un enfoque de flujo de datos.
Ventajas:
Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los re-procesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
5- Identifique y describa los pasos que se deben seguir para desarrollar un DFD
Las siguientes son acciones previas a la realización del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
Definir qué se espera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo.
Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir. Los pasos a seguir para construir el diagrama de flujo son :
Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
Si el nivel de detalle definido incluye actividades menores, listarlas también.
Identificar y listar los puntos de decisión.
Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido
6. A que se hace referencia cuando se habla de:

Diagrama de descomposición funcional.

Diagrama de contexto.
En el diagrama de contexto solo se dibuja el proceso principal y los flujos entre este y sus entidades externas.
*Es el Diagrama de Flujo de Datos más general de todos
*Está formado por un solo macroproceso (el sistema), las entidades externas (fuentes y destinos) y sus relaciones con el macroproceso
*Delimita el sistema y su entorno

Nivel 1
En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no pueden interrelacionarse directamente, sino que entre ellos siempre debe existir algún almacenamiento o entidad externa que los una

7. Apoyándose en el documento “DFD2” Describa lo que significa “explotar o fragmentar” diagramas de flujo de datos.

Fragmentar es un problema que surge debido al ordenamiento interno de los datos en algún sistema de archivos.

8-dentifique y defina las categorías de los DFD.

* Formato Vertical

*Formato Horizontal
* Formato Panorámico
* Formato Arquitectónico:
9-Liste tres razones para la creación de un diagrama de flujo de datos orientado lógicamente
* Identifica quién lo emplea y cómo.
*Establece el nivel de detalle requerido.
* Identifica y listar los puntos de decisión

10-Liste tres características que se encuentren en un diagrama de flujo de datos físico y que no están en un diagrama de datos lógico.
* Existe siempre un camino que permite llegar a una solución (finalización del algoritmo).
* Existe un único inicio del proceso.
*Existe un único punto de fin para el proceso de flujo (salvo del rombo que indica una comparación con dos caminos posibles).