Modelado - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Modelado

Description:

Modelado con Diagramas de flujo de datos MSI Edna Miranda Ch vez MC Sergio Fuenlabrada Vel zquez Herramienta de modelado Diagramas de flujo de datos. – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 26
Provided by: SERGIOFUE5
Category:

less

Transcript and Presenter's Notes

Title: Modelado


1
  • Modelado
  • con
  • Diagramas de flujo de datos

MSI Edna Miranda Chávez MC Sergio Fuenlabrada
Velázquez
2
Herramienta de modelado
  • Diagramas de flujo de datos.
  • Describe los flujos de datos y los procesos que
    cambian o transforman esos datos.
  • Muestra también las interfaces, componentes y
    fuentes externas.

3
Herramienta de Modelado del análisis estructurado
La creación del producto puede efectuarse a
través de dividir el producto en módulos y éstos
en módulos más pequeños, hasta donde no se pueda
dividir. La representación de las actividades se
puede efectuar por medio de DFDs
De Marco, Gane, Sarson, Weinberg, Yourdon,
McMenamin y Palmer y Ward y Mellor.
Exponentes
DFD
descomposición funcional.
Implantación de arriba hacia abajo. Se crean y
prueban los módulos de nivel superior y así
sucesivamente hasta llegar a las
tareas. Implantación ascendente. Se ponen en
ejecución al mismo tiempo parte de las
actividades de creación y pruebas.
4
Diagrama de flujo consideraciones generales
  • Se utilizan para representar las actividades que
    conforman a los procedimientos, programas y
    algoritmos.
  • Muestra la secuencia ordenada de actividades a
    seguir y la interrelación que existe las
    actividades
  • Se recomienda desarrollar este diagrama antes de
    iniciar con el desarrollo o codificación del
    procedimiento, programa o algoritmo.
  • Permite visualizar todo el flujo de información y
    el contexto correspondiente, evitando así la
    duplicidad de funciones y las actividades que no
    agregan valor al sistema o al proceso.

5
Simbología para el modelado con DFDChris Gane y
Thish Sarson
6
Simbología para el modeladoYoudon y De Marco
7
Diagrama de flujo simbología
Proceso o actividad
Datos
y/o
Decisión binaria
Proceso alternativo
Disco magnético
Terminal principio o final
Multidocumento
Intercalar
Conector indica continuidad del diagrama de flujo
Almacenamiento de acceso secuencial
Ordenar
Documento generado por el proceso
Almacenamiento de acceso directo
Extracto
Combinar
Datos almacenados
Línea de flujo
8
Diagramas de transición de estado
Son una evolución de los Diagramas de Flujo de
Datos (DFD).
Inicio y Fin Simbolos que representa el inicio y
el fin proceso respectivamente.
Estado Estado en el que se puede encontrar el
producto. Conjunto de circunstancias o atributos
que caracterizan a un momento dado. Reposo,
Esperando Respuesta, Grabando, etcétera
Cambio de estado Muestra la secuencia entre los
estados, Cambio de un estado a otro estado
Condiciones y acciones Condiciones que provocan
un cambio de estado, y acciones que el producto
ejecuta cuando se da el cambio de estado.
9
Diagrama de flujo de datos
  • Muestra gráficamente
  • El contexto del sistema
  • La interfase entre los componentes del sistema
  • El uso de la información entre las actividades
  • Lo que hace el sistema
  • El flujo de información de cualquier sistema ya
    sea manual o automatizado.
  • Es multidimensional

10
Ejemplo Diagrama de flujo de datos
Proceso
FLUJO DE SALIDA
FLUJO DE ENTRADA
11
Ejemplo Diagrama de flujo de datos
REPRESENTA MOVIMIENTO DE DATOS
DESCRIBE LAS INTERFACES ENTRE LOS
COMPONENTES LA DIRECCIÓN DEL FLUJO
ESTA INDICADA POR FLECHA. El FLUJO ES DE
ARRIBA HACIA ABAJO Y DE DERECHA A IZQUIERDA
12
Ejemplo Diagrama de flujo de datos
Datos usados en un proceso. Datos simples, datos
Compuestos
A
B
A
B
D
Transformada
E
A
B
D
F
13
Ejemplo Diagrama de flujo de datos
Archivo o depósito de información
ARCHIVO
ARCHIVO
PROCESO
PROCESO
ACTUALIZA INFORMACIÓN
CONSULTA DE INFORMACIÓN
  • Los procesos conectados a un archivo, representan
    una actividad que hace uso de la información.
  • Representa el almacenamiento de la información.

14
Ejemplo Diagrama de flujo de datos
Agenda o entidad externa
15
Diagrama de flujo de datos
Metodologías para elaborar D.F.D.
16
Diagrama de flujo de datos
Pasos para elaborar los D.F.D
17
Diagrama de flujo de datos
Paso 1. Determinar procesos.
Proceso de cotización
Paso 2. Identificar flujos de datos entre
procesos.
Existe flujo entre procesos, cuando dependen
de que suceda uno para que se pueda dar el otro
o depende de los datos que se generan
18
Diagrama de flujo de datos
Paso 3. Identificar los agentes externos y
sus flujos de datos.
TODO PROCESO DEBE TENER UN ORIGEN Y UN DESTINO
19
DIAGRAMA DE FLUJO DE DATOS
Paso 4. Identificar depósitos de información
20
  • Recomendaciones para los DFDs
  • Lógicos y consistentes
  • Evitar flujos de datos indefinidos.
  • Evitar la generación espontánea de procesos
  • Etiquetar los flujos de datos y los procesos.
  • Especificar si el depósito de información es solo
    de entrada o solo de salida o Entrada/salida.
  • Utilizar nombres significativos.
  • Evitar que el D.F.D. sea muy complejo.

21
Niveles de un D.F.D. Tiene un enfoque jerárquico
de descomposición progresiva, donde el nivel 0
puede tener tantos niveles como se necesita hasta
llegar a los procesos elementales, a los
programas y a los algoritmos.
CONTEXTO
22
Niveles de un D.F.D
Nivel 2.1 Realizar Cotización. El proceso
elemental (función primitiva o nodo terminal), se
convierte en un programa de la aplicación, por lo
cual puede llevar una miniespecificación
23
Nivelación y balanceo
Buscar cuidar la integridad entre los niveles, de
tal forma que los flujos definidos en el primer
nivel sean los que se utilicen en los niveles
inferiores.
24
Reglas de nivelación y balanceo
  • Los flujos de datos deben conservarse a través de
    los niveles, no pueden aparecer o desaparecer.
  • Todos los flujos de datos se originan y describen
    a nivel contexto.
  • En el nivel de contexto, todos los flujos deben
    determinarse y originarse por un agente externo.
  • No deben conectar los depósitos de datos entre
    si.
  • No pueden existir un flujo entre un agente
    externo y un depósito de datos.

25
Evaluación y refinamiento del DFD
  • Pruebas de corrección.
  • 1.- Verificar que todos los procesos o acciones
    se hayan contemplado para la diagramación.
  • 2.- Definir los nombres de los procesos.
    Verificar que todos los procesos tengan un
    nombre.
  • 3.-.Desarrollar el diagrama de flujo de datos
  • 4.- Eliminar flujos de datos nulos o repetitivos.
  • 5.- Efectuar la prueba de escritorio a los
    procesos, programas o algoritmos diagramados.
    Probar las entradas contra las salidas.
  • 6.- Probar todos los niveles inferiores.
  • Pruebas de utilidad
  • 1. Con pruebas de escritorio comprobar la
    eficiencia de las interfaces
  • 2. Comprobar la eficiencia del proceso, programa
    o algoritmos con datos excepcionales.
Write a Comment
User Comments (0)
About PowerShow.com