sistemas de información luis castellanos (analisis)
DESCRIPTION
Sistemas de Información Análisis de SistemasTRANSCRIPT
Luis Castellanos 1 Sistemas de Información
Análisis
Luis Castellanos 2 Sistemas de Información
Análisis
Amplía resultados del
Estudio de Factibilidad
Define QUÉ va a hacer el
nuevo Sistema
Presenta el Modelo del
Sistema Actual
Luis Castellanos 3 Sistemas de Información
Análisis
Herramientas
Técnicas de recolección de información
Descripciones de procesos y procedimientos
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Procesos (DFP)
Diccionario de Datos (DD)
Luis Castellanos 4 Sistemas de Información
Análisis
Pasos Definición de Objetivos del Sistema (Generales y
Específicos
Identificación de Usuarios (Directos, Indirectos, Usuarios de los Usuarios)
Elaboración de Modelo del Sistema actual (Lógico y Físico)
Elaboración de Diccionario de Datos del Sistema actual
Recopilación de Reportes del Sistema actual
Identificación de Procedimientos Propuestos
Luis Castellanos 5 Sistemas de Información
Análisis
Luis Castellanos 6 Sistemas de Información
Análisis
Técnicas de Recolección de Información
Entrevistas
Individuales o Grupales
Estructuradas o No Estructuradas
Recomendaciones:
Investigar antecedentes de la organización
Desarrollar un plan global y objetivos a cumplir
Seleccionar a los entrevistados
Tener autorización para hablar con los usuarios
Planificar entrevistas (tipo y estructura)
Usar herramientas automatizadas sin abuso
Tratar de juzgar qué información le interesa
más al usuario
Luis Castellanos 7 Sistemas de Información
Análisis
Técnicas de Recolección de Información
Entrevistas
Objeciones y Resistencias
Está ocupando mucho de mi tiempo
Está amenazando mi empleo
No conoce nuestro negocio. Cómo va a decirnos que
debemos hacer?
Está tratando de cambiar la forma de hacer las
cosas aquí
No queremos ese sistema
Observación
Cuestionarios
Abiertos o Cerrados
Luis Castellanos 8 Sistemas de Información
Análisis
Diagrama de Flujo de Datos (DFD)
Herramienta gráfica que se emplea para describir
y analizar el movimiento de datos a través de un
sistema.
Presenta una visión (lo más amplia posible) de
las entradas, procesos y salidas del sistema
Es un modelo lógico de los datos del
sistema
No muestra control ni movimiento
Prácticamente no requiere explicación
Permite modelar el sistema con
símbolos gráficos
Luis Castellanos 9 Sistemas de Información
Análisis
DFD
Elementos
Procesos del sistema
Flujos: datos enviados de un
componente a otro
Entidades Externas: Fuentes o
destinos externos de trans-
acciones
Almacenamiento de Datos Gane & Sarson De Marco
Yourdon
Gane & Sarson De Marco
Yourdon
Luis Castellanos 10 Sistemas de Información
Análisis
DFD
Etiquete todos los elementos, y con nombres
significativos
Los flujos no pueden tener bifurcaciones
No pueden existir nombres repetidos
Muestre flujos de datos, no de control
Es preferible repetir elementos, que cruzar líneas
de flujo
Un flujo no puede ir de una Entidad a otra
Verifique balance, relación padre-hijo, numeración
Debe caber en una sola página (cada nivel)
Luis Castellanos 11 Sistemas de Información
Análisis
DFD
Un proceso no es un departamento o unidad.
Los procesos deben estar definidos con nombres
en infinitivo, en forma verbo-objeto preferiblemente
Particione procesos (explote burbujas) en 5 ± 2
Los procesos, en lo posible, deben coincidir con
los Procesos Actuales y Propuestos
Al entrar un flujo en un proceso, se debe
transformar y salir otro flujo (no el mismo)
El DFD Propuesto no puede ser igual al Actual
Muestre sólo archivos locales
Luis Castellanos 12 Sistemas de Información
Análisis
Nivel 0 ó Diagrama
Contexto
Nivel 1
0
1 2
1.2 2.1 2.2 1.1
Nivel 2
1.1.2 1.1.1 2.1.2 2.1.1
Nivel 3
...
Nivel n
Luis Castellanos 13 Sistemas de Información
Análisis
Algunas convenciones gráficas
Flujos de datos que
se cruzan
Entidades Externas
repetidas
Almacenes de Datos
repetidos
Luis Castellanos 14 Sistemas de Información
Análisis
Cliente Editor pedido
orden_compra
0
Sistema de Pedidos de
Libros
Nivel 0
Luis Castellanos 15 Sistemas de Información
Análisis
Cliente Editor
c clientes d pedidos pendientes
a libros b editores
pedido
orden_compra
detalle_libro dirección
pedido_lote estado_crédito pedido_válido
1
Validar
Pedido
2
Enviar
Necesi-
dades
Nivel 1
Luis Castellanos 16 Sistemas de Información
Análisis
Cliente
c clientes d pedidos pendientes
a libros
pedido
detalle_libro
estado_crédito pedido_válido
1.1
Verificar
estado de
cliente
1.2
Verificar
existencia
de libros
Nivel 2
cliente_verificado
17
Análisis
Explosión de Burbujas
1
Validar
Pedido
2
Enviar
Necesi-
dades
Nivel 1
0
Sistema de Pedidos
de Libros
Nivel 0
1.1
Verificar
estado de
cliente
1.2
Verificar
existencia
de libros
Nivel 2
Nivel 2
Luis Castellanos Sistemas de Información
Luis Castellanos 18 Sistemas de Información
Análisis
Diagrama de Flujo de Procesos
(DFP)
Llamados también Diagramas de
Flujo o, Flujogramas de Procesos
Representa el modelaje físico de un
sistema
Muestra quién y cómo hace las cosas
Muestra N° de copias de documentos
Muestra dónde se archivan los
documentos
Muestra nombres de departamentos
Luis Castellanos 19 Sistemas de Información
Análisis
DFP
Elementos
Inicio o fin Proceso Entrada de Datos Decisión
Ciclos o Iteraciones Conector Almacén Reporte
Luis Castellanos 20 Sistemas de Información
Análisis
Ventas Facturación
Inicio
Recibir
Pedido
Fin
Hay? Si
No
Verificar
Existencia
Elaborar
Factura
Tipo
Venta
Contado Crédito
Co
Cr
Crédito
Aprobado?
Si
No
0
1
0
1
Luis Castellanos 21 Sistemas de Información
Análisis
Diccionario de Datos (DD)
Datos de los datos del sistema (metadatos)
Catálogo de los elementos de un sistema
Contiene los elementos que intervienen en los
DFD´s: Flujos de Datos, Procesos y Almacenes
de Datos
Importancia
Facilita el manejo de detalles en sistemas grandes
Comunica un significado común a todos los elementos
del sistema
Documenta las características del sistema
Localiza errores y omisiones
Facilita el posterior mantenimiento del sistema
Luis Castellanos 22 Sistemas de Información
Análisis
Diccionario de Datos (DD)
Flujos de Datos y Almacenes de Datos:
= Está compuesto de ( ) Repetición de
+ Y <> Uno u otro
[ ] Opcional * * Comentario
Ej: detalle_libro = codigo_libro + cantidad
orden_compra = numero_orden + fecha +
cod_editor + (codigo_libro + cantidad + precio) +
[descuento] + monto_total + forma_pago
*<contado/credito>*
Luis Castellanos 23 Sistemas de Información
Análisis
Diccionario de Datos (DD)
Procesos:
Ej:
Validar Pedido
Recibe pedidos de clientes; verifica límite de crédito
y estado de cuenta; almacena el pedido
conformado en el archivo “pedidos_pendientes”.
Luis Castellanos 24 Sistemas de Información
Diseño
Diccionario de Datos
Flujos
Flujo
Nombre: detalle_libros
Descripción: contiene datos acerca de libros en
inventario
Flujo Padre: --
Origen: Libros Destino: Validar pedido
Contenido: codigo_libro + cantidad + ubicación +
codigo_editorial + autor + ....
Luis Castellanos 25 Sistemas de Información
Diseño
Diccionario de Datos
Procesos
Proceso
Nombre: Validar pedido
Referencia: (1)
Descripción: Valida existencia de libros y el crédito
del cliente
Proceso Padre: 0
Entradas: pedido, detalle_libros, estado_credito
Salidas: pedidos_validos
Luis Castellanos 26 Sistemas de Información
Diseño
Diccionario de Datos
Almacén de Datos o Archivos o Tablas
Archivo
Nombre: cliente Longitud Registro: 100 Bytes
Acceso: [ x ] Directo [ ] Secuencial
Descripción: almacena datos personales de clientes
Archivos Indice: clien_ced (índice: cedula)
Campo Tipo Longitud Descripción
cedula carácter 8 C.I. del cliente
nombre carácter 20 Nombre del cliente
apellido carácter 20 Apellido del cliente
activo lógico 1 (V) Activo (F) No activo
saldo numérico 12,2 Saldo con la empresa
Luis Castellanos 27 Sistemas de Información
Análisis
Cada semestre, los alumnos se inscriben para los cursos que se
ofrecen en varias escuelas de la Facultad de XX. No todas las
personas se inscriben el mismo día, ya que hay muchos alumnos y
poco personal administrativo. Por ello a los alumnos se les asignan
fechas y horas específicas de inscripción. El horario se les
comunica por correo a la dirección permanente de cada uno,
indicándoles: hora y fecha de inscripción, nombres y apellidos,
matrícula, semestre a inscribir, índice académico. Motivado a que el
correo no siempre llega, algunos alumnos llaman por teléfono para
saber su horario de inscripción. Los alumnos pueden inscribir varias
materias, con tal que tengan las prelaciones aprobadas y que exista
cupo aún. La última etapa de la inscripción es el pago de las
cuotas. Dichas cuotas dependen del número de créditos inscritos,
y de si el alumno es o no becario, o tiene ayuda económica. El pago
puede hacerse en efectivo, tarjeta de crédito o cheque. (Adaptado
de James Senn). Elabore el DFD respectivo.