Tecnología de la Información Modelización de Sistemas
MODELO DE PROCESOS Concepto de Modelo Representación gráfica de un fenómeno, reducida a las variables relevantes para el análisis a realizar Modelo de Procesos Describe las operaciones a ser soportadas por el sistema de información Variantes del Modelo de Procesos Modelo de Diagnóstico Modelo Esencial (futuro) Curso Magistral
MODELO DE PROCESOS Componentes del Modelo de Procesos Modelo Ambiental Declaración de Propósito Lista de Acontecimientos Lista de Flujos de Datos Diagrama de Contexto Modelo de Comportamiento Diagrama de Flujos de Datos Primer nivel: Un proceso elemental respondiendo a cada evento Siguientes niveles: Para especificar a los procesos elementales que requieran mayor detalle Curso Magistral
MODELO DE PROCESOS MODELO AMBIENTAL Curso Magistral
MODELO AMBIENTAL Declaración de Propósito Solución a Problemas de Negocio a ser resueltos por el sistema Expresado en términos de negocio, no técnicos Verbo en infinitivo La utilidad o éxito del sistema será evaluada principalmente a partir de la medida en que cumpla su propósito Al concluir el Modelo Ambiental, se debe revisar la consistencia entre el Propósito y el resto del Modelo No confundir los objetivos del sistema con los objetivos del proyecto de desarrollo del sistema (Error: desarrollar/implementar un sistema que …) Curso Magistral
MODELO AMBIENTAL Eventos EVENTO es un acontecimiento que demanda una respuesta por parte del sistema, y por lo tanto hace que el sistema actúe. Existen dos tipos principales de Eventos: Externos Son iniciados por algo o alguien externo al sistema, tal como otro sistema o un Usuario del sistema Inician con un flujo de datos entrante Temporales Son iniciados por el propio sistema, debido al transcurso del tiempo (vencimientos, operaciones periódicas) El sistema debe tener una forma de identificar cuando ocurren estos eventos, para iniciar su tratamiento en forma automática, sin esperar a que alguien externo o requiera (en cuyo caso se trataría de un evento externo) Curso Magistral
MODELO AMBIENTAL Flujos de datos DATOS que ingresan o egresan del sistema o proceso. Se grafican con una flecha que indica el sentido del flujo. Por lo tanto: Uno de sus extremos debe estar siempre en el sistema / proceso elemental que se está describiendo El otro extremo debe estar en otro tipo de componente (terminador o base de datos) Su nombre debe ser lo más sintético posible y debe indicar el tipo de datos que contiene - por lo tanto no puede tener un nombre de acción o proceso - Curso Magistral
MODELO AMBIENTAL Diagrama de contexto Muestra las interrelaciones del sistema con su contexto o entorno. El sistema se representa con un círculo central El alcance del sistema se limitará al ámbito computarizado Cada elemento del contexto que interactúa con el sistema se representa con un rectángulo Los flujos de datos entre el sistema y los elementos del contexto se diagraman como flechas La punta de cada flecha indica al receptor de los datos del flujo Curso Magistral
MODELO AMBIENTAL Diagrama de contexto En el diagrama de Contexto no puede haber: Más de un Sistema (círculo central) Flujos de Datos del Sistema consigo mismo Flujos de Datos entre terminadores Flujos de datos bidireccionales o sin dirección Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo MODELO AMBIENTAL - Propósito del Sistema: Mejorar el control de los Fondos Fijos Agilizar la gestión de gastos menores Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo MODELO AMBIENTAL - Propósito del Sistema: Mejorar el control de los Fondos Fijos Agilizar la gestión de gastos menores Lista de Eventos: Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo Lista de Flujos de Datos: Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo Lista de Flujos de Datos: Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo Lista de Flujos de Datos: Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo Lista de Flujos de Datos: Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo Diagrama de Contexto: Curso Magistral
MODELO DE COMPORTAMIENTO MODELO DE PROCESOS MODELO DE COMPORTAMIENTO Curso Magistral
MODELO DE COMPORTAMIENTO Diagrama de Flujos de Datos Muestra las principales operaciones del sistema, así como sus flujos de datos internos y externos. Por cada Evento se define un Proceso Elemental (diagramado como un círculo), que da respuesta total al Evento dentro de los límites del sistema El total de los Procesos Elementales cubre toda la funcionalidad del sistema Se mantienen los terminadores y flujos del Diagrama de Contexto, pero los flujos ahora conectan con los Procesos Elementales en vez del sistema. Curso Magistral
MODELO DE COMPORTAMIENTO Diagrama de Flujos de Datos Se agregan las Bases de Datos Por cada Proceso elemental se deben identificar y diagramar los flujos de datos entre el proceso y las Bases de Datos (para almacenar, modificar, eliminar o recuperar datos) Los flujos de incorporación, modificación y eliminación de datos en Bases de Datos apuntan a las Bases de Datos. Los flujos de recuperación de datos desde las Bases de Datos, apuntan a los procesos elementales Curso Magistral
MODELO DE COMPORTAMIENTO Diagrama de Flujos de Datos Si fuera necesario, un Proceso elemental puede tener DFD's de menor nivel que lo detallen No puede haber flujos de datos entre: Terminadores Bases de Datos Procesos elementales Terminadores con Bases de Datos Flujos de datos bidireccionales o sin dirección Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo - DFD Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo - DFD Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo - DFD Curso Magistral
CASO PRÁCTICO Nº 1 Sistema de Fondo Fijo - DFD Curso Magistral