Ingeniería de Software Clase 9

Slides:



Advertisements
Presentaciones similares
Ayudantía de Metodologías de Analisis y Diseño
Advertisements

MODELOS ORIENTADOS A OBJETOS
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
Diagrama de Flujo de Datos (DFD)
Sistemas de Información Basados en Computadoras (CBIS)
Guillermo A. Díaz Sanhueza
InfoPlus Estándar Inventarios Facturación Cuentas por Cobrar
Herramienta para el manejo de Proveedores, Compras e Inventario
Diagramas de Actividades
DIAGRAMA DE FLUJO DE DATOS
Fundamentos de Ingeniería de Software
Prof. César Luza Montero
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
DESCRIPCION DEL PROBLEMA
Modelamiento del Negocio
Una Introducción a UML El Modelo de Proceso de Negocio
Profesor: Miguel Angel Vidal
Diagrama de Actividades
DISEÑO Genera soluciones a requerimientos planteados
Diagramas de flujo de datos
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
DFD : Diagrama de Flujo de Datos
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)
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
El Modelo Esencial.
CASOS DE USO Peña Freddy Vargas Gerardolenin.
Modelado del Negocio.
Diagramas de Flujo de Datos
DIAGRAMAS DE FLUJO DE DATOS Introducción
Análisis de Sistemas.
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Organización y Estructuración 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.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
ANALISIS Y DISEÑO ESTRUCTURADO
Trainning DFD.
DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación,
Método GSP para el levantamiento de procesos
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ TEMA: herramientas de programación.
Ejemplos d.f..
Trainning DFD.
CRISTIAN MATEO SEVILLA MARTINEZ 701
Introducción al análisis de sistemas
Ingeniería de Requisitos
Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID 1 Proceso.
Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.
UML.
LOGÍSTICA EN LA CADENA DE SUMINISTROS
Análisis y Diseño de Sistemas
Diagramas de Flujo de Datos (DFD)
Introducción al análisis de sistemas Universidad Católica.
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
Jeisson Stiven Garcia Andres David Herrera Oscar Noguera
DIAGRAMAS DE FLUJO DE DATOS Introducción
ANALISIS Y DISEÑO ESTRUCTURADO
UML – Lenguaje de Modelado Unificado
ADMINISTRACION DE LOS ACTIVOS A CORTO PLAZO
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Tecnología de la Información
Licda. Noelia Gómez Gutiérrez
INTEGRANTES: –A–ALLENDE ARRUNÁTEGUI, Cecilia. –L–LOLI TARAZONA, Ricardo. –O–ORTIZ CUBAS, Anthony –P–PINEDA MOGOLLÓN, Sara. –R–RUIZ GSTIR, Yessica. Ciudad.
Unified Modeling Language UML. Ejemplo a desarrollar La Universidad XXX desea computarizar su sistema de registración – El secretario establece el plan.
Ingeniería de Software Clase 6 Gloria Lucia Giraldo Gómez Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.
Entregables del Proyecto
El estilo organizacional y su impacto en los sistemas de información
Transcripción de la presentación:

Ingeniería de Software Clase 9 Diagrama de Actividades y Diagrama de Flujo de Datos Gloria Lucia Giraldo Gómez glgiraldog@unalmed.edu.co Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín

Diagrama de actividades Es un diagrama de UML (Lenguaje Unificado de Modelado) Técnica para describir la lógica de los procedimientos, los procesos del negocio y el flujo de trabajo Detalla los procesos que se llevan a cabo dentro del entorno donde el sistema va a interactuar Permite modelar los aspectos dinámicos de un sistema

Elementos de un diagrama de actividades Actores Pasos Flujos Concurrencia: fork y join Condiciones 3004582 – Ingenieria de Software Semestre 01 - 2006

UN SISTEMA DE RESERVAS DE VUELO Pagar pasaje PASAJERO VENDEDOR AEROLÍNEA Solicitar Pasaje Verificar existencia del vuelo Dar Detalles del vuelo Informar alternativas y precios Seleccionar vuelo Solicitar Pago Reservar plazas Confirmar plaza reservada Emitir Tiquete 3004582 – Ingenieria de Software Semestre 01 - 2006

Ejemplo

Diagrama de flujo de datos DFD

Diagrama de Flujo de Datos (DFD) Forma alternativa para mostrar la manera como un sistema procesa los datos Muestra las características lógicas de la aplicación, señala qué ocurre y cuándo, pero no cómo ocurre El grupo de Ingeniería de Software de la Universidad Nacional de Colombia propuso unas modificaciones a este diagrama que veremos mas adelante

Niveles de los diagramas de flujo de datos Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los datos de entrada Los diagramas de contexto pueden ser considerados como el nivel 0 de los diagramas de flujo de datos

Elementos básicos del diagrama de flujo de datos (Clásico) Procesos: Son las transformaciones de la información. Se representa: Almacén de información: depósito (temporal o permanente) que será usado por uno o varios procesos. Se representa:

Elementos básicos del diagrama de flujo de datos Flujo de datos: información que se desplaza entre procesos y otros elementos. Se representa: Entidad externa: personas o entes generadores o receptores de información. Se representa:

Ejemplo 1 DFD Clásico Cuentas por pagar Datos del proveedor saldo Factura del proveedor cheque Dirección para enviar correo saldo Gestión de Cuentas por pagar Proveedor Datos del proveedor Nota: Este tipo de diagrama es el que utilizaremos para el entregable 2

Ejemplo 1 DFD Clásico Nivel 1 para el proceso de Gestión de cuentas por pagar

DFD propuesto por la UNAL El grupo de Ingeniería de Software de la Universidad Nacional de Colombia propone algunas modificaciones al DFD clásico usuarios Almacén de información: agrupa todos los datos que necesita el sistema Procesos Entidad externa

Ejemplo 2: nivel 0 del sistema de Gestión de Cuentas por pagar Propuesto por UNAL Gestión Cuentas por pagar Proveedor Cuentas por pagar Datos del proveedor

Ejemplo 3: nivel 1 para el sistema de rastreo de paquetes Gerente 6. Estadís- ticas e informes Controlador de envíos Vendedores 1. Gestión de clientes fijos Cliente fijos y esporádicos Sucursales Camiones Jaulas Conductores Ayudantes Despachadores Cargadores Vendedores Secretarias Envío Viajes Inventario en camiones Inventario en sucursales 4. Gestión logística Despachadores 2. Gestión de Clientes esporádicos Cliente 5. Rastreo de paquetes 3. Gestión de envíos

Como se desarrolla un DFD? Partiendo de lo general a lo particular, se determinan Las entidades externas involucradas Las entradas de datos que proporcionan estas entidades Qué procesos deben componer el sistema Qué datos entran y salen de cada proceso del sistema Se dibuja el primer nivel Se explotan los procesos que lo requieran

Ejercicio A partir del modelo verbal de la corporacion CBM (computer books by mail) realizar un DFD