viernes, 12 de marzo de 2010

Practica 2 Qué son los Diagramas de Flujo de Datos.

Objetivo: Conocer los diagramas de flujo de datos y su importancia en el analisis y diseño de sistemas de información.

DESARROLLO:

Que son los Diagramas de Flujo de Datos.

Es una representación gráfica del "flujo" de datos a través de un Sistema de Infomación. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado).

Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estrcuturado, basado en el modelo de computación de Martin y Estryn: "flujo gráfico de datos" . Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM.

El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos.

Los diagramas derivados de los procesos principales se clasifican en niveles, los cuales son:

  • Nivel 0: Diagrama de contexto.
  • Nivel 1: Diagrama de nivel superior.
  • Nivel 2: Diagrama de detalle o expansión.

Diagrama de Contexto: Nivel 0

En el diagrama de contexto sólo se dibuja el proceso principal JOEL y los flujos entre éste y sus entidades.

Diagrama de Nivel Superior: 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.

Diagrama de Detalle o Expansión: Nivel 2

Diagrama de nivel 2 (o superior) en la fotografía. Es de nivel >= 2, y no de nivel 1 porque en el nivel 1 no se permiten las interconexiones entre procesos, como puede verse entre el proceso 2 y 3.


Elementos


De lo General a lo Particular

Si vamos de lo general a lo particular necesitamos los ejemplos positivos y los negativos:

Negativos: Para especializar.

Positivos: Para comprobar que las especializaciones no son demasiado especificas: tienen que satisfacer a todos los positivos.

Extensión de Procesos para Mayor Detalles

Se debe de realizar para que el flujo de datos sea mas preciso y consigo de lo que se esta manejando.


Consistencia Entre Procesos.

No se introduce en el nivel inferior de nuevas entradas y salidas. En el proceso de que no se identifican en los diagramas de mayor nivel. Sin embargo, dentro del proceso, se identifican nuevos flujos de datos y alamacenamiento de los mismos.

Etiquetas Significativas

Estas deben de ser asignadas al flujo y proceso de datos para que se sepa que sucede en el proceso.

Ejemplo



Tipos de Diagramas de Flujo de Datos

  • Diagrama de Uso-Caso.
  • Diagrama de Actividad.
  • Diagrama de Secuencia.
  • Diagrama de Colaboración.
  • Diagrama de Clase.
Diagrama de Uso-Caso


Un diagrama de uso-caso se utilizan para vizualizar la interacción del sistema con el mundo exterior.



Elementos del Diagrama Uso-Caso



Diagrama de Actividad

Un diagrama de actividad muestra el flujo de eventos dentro de tu sistema.



Elementos del Diagrama de Actividad



Diagrama de Secuencia

Un diagrama de secuencia muestra paso a paso lo que debe suceder para lograr una pieza de la funcionalidad proporcionada por el sistema.



Diagrama de Colaboración

Un diagrama de colaboración muestra interacciones organizadas al rededor de sus objetos y sus vinculos entre si.



Diagrama de Clase

Un diagrama de clase muestra la estructura del software.




Conclusiones: Los diagramas de flujo son utilizados para darle un pequeño formato a los sistemas de información y colocar los procesos de manera jerarquica.


Bibliografia

Administración y Diseño de Sistemas de Información de Sen (libro)

2 comentarios:

  1. les falto lo que est´n trabajando hasta ahora con su proyecto, era necesario colocar sus avances, ya que están reabajando en ello.

    ResponderEliminar