Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ECATEPEC
Ciclo 21-3
Universidad Tecnológica de México
A 2. Modelado de los
requerimientos de un sistema de
información
En esta subárea se evalúan
los siguientes temas:
1. Análisis de los requerimientos de un sistema de
información
2. Validación de los requerimientos de un sistema de
información
3. Documentación de los requerimientos de un sistema
de información
Bibliografía
A. Análisis de sistemas de
información
Bibliografía Sugerida:
1. Alarcón R. (2000). Diseño Orientado a Objetos con UML, España, Grupo
EIDOS. 117 p.
2. Kendall y Kendall (2005). Análisis y diseño de sistemas, 6a. ed., México,
Pearson Educación. 752 p.
3. Larman C. (2003). UML y patrones: una introducción al análisis y diseño
orientado a objetos y al proceso unificado, 2a. Ed., Madrid, Pearson.
4. Robbins, Stephen P. (2001), Administración, 6a. ed., México, Prentice
Hall.
5. Roger S. Pressman (2005). Ingeniería de Software, un enfoque práctico,
6a. ed., México. McGraw-Hill.
6. Rumbaugh, E. y Jacobson, I. y Booch, G. (2007). El Lenguaje Unificado
de Modelado, Manual de referencia, 2a. ed., Madrid, Pearson Educación.
7. Sommerville, Ian (2005). Ingeniería del software, 7a. ed., Madrid,
Pearson - Adidson Wesley, 687 p.
8. Stralser, Steven (2004). MBA, In a Day, MBA, New Jersey, John Wiley &
Sons, 323 p.
Situación Actual de Desarrollo de Sistemas
de Información
DFDs DEs
Enfoque Entornos de
Estructurado E-R Programación
Modelo Visual
Diagramas de Casos de Uso
Relacional
Diagramas de Actividad
Diagramas de Secuencia
Diagramas de Colaboración
Modelo
Relacional !! Bases de Datos
Diagrama de Clases
(Objeto-)
Enfoque OO Relacionales
Diagrama de Estados
Diagramas de Actividad
» ¿Qué es el Análisis Estructurado?
» Ejemplos
Empleados Cliente
» Almacenes de Datos:
˃ Deposito (Digital o no) donde se guardan datos
para uso posterior.
˃ EJ: Una BD, Un Archivador, Un CD.
» Notación:
Almacen de Datos
» Ejemplos:
Clientes Empleados
» Procesos:
˃ Algo o Alguien que
transforma o manipula un
flujo de datos. Numero del
Proceso
» Notación: N
Nombre del
Proceso de
Datos
» Ejemplos: 1
Adninistrar
2
Administrar
Empleados Clientes
» Flujo de Datos:
˃ Representan movimientos de datos al interior del
sistema o entre este y sus fronteras.
» Notación:
Flujo de Datos
» Ejemplos:
RUT Nro_Cliente
Flujo de Datos
Flujo de Control
Proceso Entidad
Externa
Almacenamiento de Datos
Entidades Procesos Almacenes
Externas
Entidades X O X
Externas
Procesos O O O
Almacenes X O X
» Consiste en desagregar un proceso padre en un
nuevo DFD de mayor detalle.
» Se produce a medida que se conocen nuevas
actividades dentro de un proceso.
» Normas a seguir al explosionar un proceso:
˃ Numeración: Al explosionar el proceso N sus hijo llevaran la
notación N.1 , N.2 , N.3, …
˃ DFD Balanceado: Todos los flujos que entraban o salían de
un proceso deberán entrar o salir de el grupo de procesos
hijos.
˃ Del grupo de procesos derivados pueden surgir nuevos
flujos destinados al manejo de errores y nuevos almacenes
de datos privados.
» Otras normas de explosión de un proceso:
˃ No deben tenerse en cuenta aspectos de iniciación o
terminación de funciones.
˃ Generalmente no habrá almacenes de datos en los que sólo
se escriba.
˃ Todos los procesos, almacenes de datos y flujos de datos
deben tener asignado un nombre.
˃ Todos los procesos deben tener al menos un flujo de
entrada y un flujo de salida.
˃ Los DFD deben ser independientes de las herramientas de
Implementación.
Datos Recibo de
Oficina de Liquidación Haberes
Liquidar
Recursos Empleados
Haberes
Humanos
Informes a
Ejemplo de Gerencia
Diagrama de
Contexto GERENTE DEL
LOCAL
CLIENTE COCINA
Orden del Cliente
Orden de Comida
Factura Procesar
Orden del
Cliente
Artículos
Actualizar vendidos Actualizar
Archivo de Archivo de
Ar´t. vendidos Datos de Inventario
Inventario
Informes
Preparar Gerenciales
Informes a
Gerencia
0. Sistema de pedidos
pedidos
D LIBROS
órdenes de compra
pedidos válidos 2.
1.
Verificar Armar
D PEDIDOS
estado del crédito validez pedidos D ÓRDENES DE
PENDIENTES
de pedido a editores COMPRA
D CLIENTES pedidos en lote
pedidos por título
dirección
4. 3.
5. libros por Asignar libros Verificar libros pedidos
Armar clientes libros a recibidos
libros entregados envío
entrega pedidos de editores
libros entregados = a clientes libros recibidos =
albarán + lista-novedades {título + cantidad}
DD DD
El Cliente coloca la Orden de Compra
El Cliente efectúa un Pago Se genera el
El Cliente consulta Precio Diagrama de
Etc.; etc.; ... Contexto
Cliente
Registrar
Orden de
Compra