tecnología de la información modelización de sistemas
TRANSCRIPT
Tecnología de la Información
Modelización de Sistemas
Curso Magistral 2
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 3
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 4
MODELO DE PROCESOS
MODELO AMBIENTAL
Curso Magistral 5
MODELO AMBIENTALDeclaració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 6
MODELO AMBIENTALEventos
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 7
MODELO AMBIENTALFlujos 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 8
MODELO AMBIENTALDiagrama 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 9
MODELO AMBIENTALDiagrama 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 10
CASO PRÁCTICO Nº 1Sistema 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 11
CASO PRÁCTICO Nº 1Sistema 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 12
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo
Lista de Flujos de Datos:
Curso Magistral 13
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo
Lista de Flujos de Datos:
Curso Magistral 14
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo
Lista de Flujos de Datos:
Curso Magistral 15
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo
Lista de Flujos de Datos:
Curso Magistral 16
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo
Diagrama de Contexto:
Curso Magistral 17
MODELO DE PROCESOS
MODELO DE COMPORTAMIENTO
Curso Magistral 18
MODELO DE COMPORTAMIENTODiagrama 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 19
MODELO DE COMPORTAMIENTODiagrama 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 20
MODELO DE COMPORTAMIENTODiagrama 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 21
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo - DFD
Curso Magistral 22
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo - DFD
Curso Magistral 23
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo - DFD
Curso Magistral 24
CASO PRÁCTICO Nº 1Sistema de Fondo Fijo - DFD