Guías para Construir un DFD

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Diccionario de Datos (DD)
Métrica v2.1 : Técnica - Diagrama de Flujo de Datos (DFD)
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Análisis y Diseño Estructurado
ANÁLISIS Y DISEÑO ESTRUCTURADO
Análisis de Sistemas de Información
ANÁLISIS DE REQUERIMIENTOS
Diagrama de Flujo de Datos (DFD)
Análisis de sistemas y diseño
Diseño orientado al flujo de datos
Gestión del Alcance del Proyecto
Fundamentos de Ingeniería de Software
Evaluación de Productos
Introducción al Análisis Estructurado
SISTEMAS DE INFORMACION
INTEGRANTES ANDRES FERNANDO CHINOME LUIS LEONARDO MENESES WILLIAN FERNANDO RIVERA CRISTIAN SANABRIA.
METODOLOGIA DE LA PROGRAMACION
Diccionario de datos en Análisis y Diseño Estructurado
SISTEMAS DE INFORMACIÓN 2 SISTEMAS DE INFORMACIÓN 2.
DISEÑO Genera soluciones a requerimientos planteados
Fundamentos de programación
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Métrica v2.1 : Técnica - Diagrama de Flujo de Datos (DFD)
Técnica - Diagrama de Flujo de Datos (DFD)
Diagramas de Flujo de Datos (DFD)
Diccionario de datos. Es el conjunto de metadatos que incluye las características lógicas y concisas de los datos que se van a utlizar en el sistema.
El Modelo Esencial.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Análisis del sistema.
Tecnológico de Estudios Superiores Huixquilucan Fundamentos de Sistemas Ingeniería en Sistemas Computacionales Lic.: Lydia Villavicencio Gómez “Paradigmas.
Diccionario de Datos.
Diccionario de Datos.
Análisis de Sistemas.
Organización y Estructuración de Datos
Plan de Sistemas de Información (PSI)
Diagramas de flujo de datos
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Diccionario de Datos.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Diseño de Software y su Proceso
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
ANALISIS Y DISEÑO ESTRUCTURADO
Trainning DFD.
Estudio de Viabilidad del Sistema (EVS)
Departamento de Informática Universidad de Aconcagua
Ejemplos d.f..
Trainning DFD.
INGENIERIA DE SOFTWARE
Edward Barrera Barrera Cristian Anderson Isacc
Ingeniería de Requisitos
Introducción al análisis de sistemas
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
TIPOS DE PRUEBAS DEL SOFTWARE
Diagramas De Flujo Juan Guillermo Cohen Kelly Nahanni Martinez
Contexto Organizacional del Análisis
Diagramas de Flujo de Datos (DFD)
Introducción al análisis de sistemas Universidad Católica.
ANALISIS Y DISEÑO ESTRUCTURADO
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Tecnología de la Información
Licda. Noelia Gómez Gutiérrez
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
ETAPA DE ANÁLISIS Profesora: Msc. Nelwi Báez. Etapas Sistema de Información AnálisisDesarrolloDiseño.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Entregables del Proyecto
Antonio de Jesús González Arce Matricula DHTIC.
Gestión del Alcance del Proyecto
Transcripción de la presentación:

Guías para Construir un DFD Estudio Inicial Mediante: Entrevistas con los usuarios. Lectura de documentos relacionados. Identificar: Alcance del sistema. Información Relevante. Entidades Externas (Stakeholders). Elaborar primer borrador de un DFD 0 identificando: Procesos. Flujos de Datos. Almacenes de Datos. Entidades Externas. Revisión con el equipo informático verificando que: Los elementos del DFD tienen nombres apropiados. Que cada Almacén de Datos y Procesos de Datos tiene entradas.

Guías para Construir un DFD Obtener un segundo borrador de DFD 0 incorporando posibles modificaciones. Revisión con el usuario para asegurar que el DFD refleja el sistema. Obtener confirmación por parte del usuario. Elaborar DFD’s de segundo nivel. Confirmar DFD 0 verificándolo respecto de los DFD’s de 2º nivel. Verificar que los DFD´s están balanceados. Revisión final para validar DFD 0 y DFD’s de mas bajo nivel.

Diccionario de Datos El Diccionario de Datos contiene la descripción mas detallada de cada dato del sistema: Existirá una entrada por cada flujo de datos o almacén de datos que aparezca en los DFD’s del sistema. Se especificara cada Estructura de Datos hasta el nivel mas elemental. Cada Dato debería tener una descripción que incluya: Un comentario que explique el significado en el contexto del sistema. Composición, si no es un dato elemental. Valores posibles, si es un dato elemental.

Diccionario de Datos Notación: = : Esta compuesto de + : Concatenación de Datos () : Dato Opcional {} : Repetición [] : Selección de una de las alternativas ** : Comentario @ : Campo clave para un almacén de datos | : Separador de alternativas en []

Diccionario de Datos Ejemplo:

Diccionario de Datos Ejemplo:

Especificación de Procesos Son descripciones de la lógica interna de los procesos de los DFD’s de último nivel. Define que debe hacerse para transformar las entradas en salidas. Herramientas: Lenguaje estructurado o Pseudo código. Árboles de Decisión. Tablas de Decisión. Diagramas de Nassi – Schneiderman. Diagramas de Flujo. Descripción Narrativa.

Lenguaje Estructurado Implica utilizar el lenguaje natural con algunas restricciones. Equilibrio entre la precisión de un lenguaje formal y la naturalidad del lenguaje natural. Una sentencia del lenguaje estructurado debería ser: Una ecuación algebraica. Una sentencia imperativa compuesta de un verbo y un objeto. Combinación de constructores estructurados.

Lenguaje Estructurado Verbos Tipo: Obtener (Aceptar ó Leer) Mover Borrar Poner (Escribir) Reemplazar Ordenar Encontrar (Buscar ó Localizar) Calcular Validar

Lenguaje Estructurado Objetos: Elementos descritos en el Diccionario de Datos. Datos locales del proceso. Constructores Estructurados: Si Sentencia 1 Sino Sentencia 2 Fin Si

Lenguaje Estructurado Ejemplo:

Lenguaje Estructurado Ejemplo:

Árboles de Decisión Se recomienda el uso de Árboles de Decisión cuando el número de acciones es pequeño y no son posibles todas las combinaciones.

Tablas de Decisión Se recomienda utilizar Tablas de Decisión cuando existen muchas combinaciones de posibles acciones.

Conclusión El modelado del sistema está completo cuando: Cada Proceso, Flujo de Datos y Almacén de Datos presente en los DFD’s está definido en el Diccionario de Datos. La Especificación de Procesos está completa cuando: Hay una mini especificación por cada proceso en el nivel mas bajo del modelo del sistema.