Luis Castellanos 1Sistemas de Información
Diseño
Luis Castellanos 2Sistemas de Información
Diseño
 Genera soluciones a requerimientos
planteados
 Describe las especifica...
Luis Castellanos 3Sistemas de Información
Diseño
 Herramientas
 Lenguaje de Modelado Unificado (UML)
 DFD, DFP
 Diagra...
Luis Castellanos 4Sistemas de Información
Diseño
 Pasos
 Elaboración del Modelo del Sistema Propuesto (Lógico
y Físico)
...
Luis Castellanos 5Sistemas de Información
Diseño
 Base de Datos
 Colección integrada de archivos (interre-
lacionados) ,...
Luis Castellanos 6Sistemas de Información
Diseño
 Base de Datos
 Modelos de B.D.
 Jerárquico
 De Redes
 Relacional
 ...
Luis Castellanos 7Sistemas de Información
Modelo Jerárquico
Diseño
Luis Castellanos 8Sistemas de Información
Modelo de Redes
Diseño
Luis Castellanos 9Sistemas de Información
Diseño
Modelo Relacional
Luis Castellanos 10Sistemas de Información
Diseño
Modelo Orientado a Objetos
Luis Castellanos 11Sistemas de Información
Diseño
 Diagrama de Entidad Relación (DER)
 Modela lógicamente las estructura...
Luis Castellanos 12Sistemas de Información
Diseño
 Diagrama de Entidad Relación (DER)
Clientes Editorial
Libros
1 1
m 1
e...
Luis Castellanos 13Sistemas de Información
Diseño
 Diagrama de Entidad Relación (DER)
Clientes Editorial
Libros
1 1
m 1
e...
Luis Castellanos 14Sistemas de Información
Diseño
 Diagrama de Entidad Relación (DER)
Clientes
Pedido
Clientes
Pedido
Cli...
Luis Castellanos 15Sistemas de Información
Diseño
 Normalización
 Consiste en simplificar la relación
entre los atributo...
Luis Castellanos 16Sistemas de Información
Diseño
 Normalización
 Formas Normales
 1FN (1ra Forma Normal) (Elimina grup...
Luis Castellanos 17Sistemas de Información
Diseño
Estructura No Normalizada
Reporte_ventas
n°_vendedor
nombre_vendedor
áre...
Luis Castellanos 18Sistemas de Información
Diseño
2FN
Vendedor
n°_vendedor
nombre_vendedor
área_ventas
n°_cliente
nombre_c...
Luis Castellanos 19Sistemas de Información
Diseño
Num_Vendedor Nombre_Vendedor Area_Ventas Num_Cliente Nombre_Cliente Num_...
Luis Castellanos 20Sistemas de Información
Diseño
1ra Forma Normal
Num_Vendedor Nombre_Vendedor Area_Ventas
123 Pedro Pére...
Luis Castellanos 21Sistemas de Información
Diseño
2da Forma Normal
Num_Vendedor Nombre_Vendedor Area_Ventas
123 Pedro Pére...
Luis Castellanos 22Sistemas de Información
Diseño
3ra Forma Normal
Num_Vendedor Nombre_Vendedor Area_Ventas
123 Pedro Pére...
Luis Castellanos 23Sistemas de Información
Diseño
 Diagrama Estructurado de Datos (DED)
 Representa el uso de los datos ...
Luis Castellanos 24Sistemas de Información
Diseño
 Diagrama Estructurado de Datos (DED)
Pedido
N°_Pedido
cedula
codigo_li...
Luis Castellanos 25Sistemas de Información
Diseño
 Carta Estructurada (CE) (o Mapa
de Navegación)
 Presenta el “plano” d...
Luis Castellanos 26Sistemas de Información
Diseño
Ejemplo de Aplicación con Microsoft(C) Word(C)
Nuevo
MW-1100
Abrir
MW-12...
Luis Castellanos 27Sistemas de Información
Diseño
Carta Estructurada
A crédito
SL-111
A contado
SL-112
Validar Pedido
SL-1...
Luis Castellanos 28Sistemas de Información
Diseño
 Diagramas de Acción (DA)
 Describen detalladamente los elementos de u...
Luis Castellanos 29Sistemas de Información
Diseño
Si es cliente frecuente entonces
Si compra es menor o igual a 100.000 en...
Luis Castellanos 30Sistemas de Información
Diseño
 Diseño de Salidas
 Deben satisfacer objetivos planteados
 Se deben a...
Luis Castellanos 31Sistemas de Información
Diseño
 Diseño de Salidas
 Cómo determinar Formas de salidas:
 Quién(es) usa...
Luis Castellanos 32Sistemas de Información
Diseño
 Diseño de Salidas
 Reporte Impreso:
Membrete de la organización Fecha...
Luis Castellanos 33Sistemas de Información
Diseño
 Diseño de Salidas
 Pantallas
Título de la Pantalla
N° Campo1 Campo 2 ...
Luis Castellanos 34Sistemas de Información
Diseño
 Existen varios proyectos, trabajando en ellos un grupo de
empleados. U...
Luis Castellanos 35Sistemas de Información
Diseño
 En el Hospital XX existe la Admisión, donde se lleva
información relat...
Upcoming SlideShare
Loading in...5
×

Sistemas de información luis castellanos (diseño)

355

Published on

Sistemas de Información
Diseño de Sistemas

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
355
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sistemas de información luis castellanos (diseño)

  1. 1. Luis Castellanos 1Sistemas de Información Diseño
  2. 2. Luis Castellanos 2Sistemas de Información Diseño  Genera soluciones a requerimientos planteados  Describe las especificaciones del Sistema Propuesto  Define CÓMO lo va a hacer el nuevo Sistema  Presenta el Modelo del Sistema Propuesto
  3. 3. Luis Castellanos 3Sistemas de Información Diseño  Herramientas  Lenguaje de Modelado Unificado (UML)  DFD, DFP  Diagrama Entidad Relación (DER)  Diagrama Estructurado de Datos (DED)  Normalización  Carta Estructurada (CE)  Diagramas de Acción (DA)  Formatos o Plantillas para diseño de salidas  Diccionario de Datos (DD)  Otras: HIPO, VTOC, Árboles estructurados
  4. 4. Luis Castellanos 4Sistemas de Información Diseño  Pasos  Elaboración del Modelo del Sistema Propuesto (Lógico y Físico)  Elaboración de Diccionario de Datos (Flujos, Procesos, Almacenes de Datos)  Elaboración del Diagrama Entidad Relación (DER)  Elaboración del Diagrama Estructurado de Datos (DED)  Elaboración de la Carta Estructurada (CE)  Elaboración de Diagramas de Acción (DA)  Elaboración de Modelos de Reportes Impresos y Pantallas  Descripción de Hardware y Software requerido
  5. 5. Luis Castellanos 5Sistemas de Información Diseño  Base de Datos  Colección integrada de archivos (interre- lacionados) , accesibles a múltiples aplicaciones  Disminuye redundancia de datos  Elimina inconsistencia entre datos redundantes  Comparte datos entre múltiples usuarios  Establece estándares y seguridad  Protege la integridad de los datos  Independiza programas de estructuras de datos
  6. 6. Luis Castellanos 6Sistemas de Información Diseño  Base de Datos  Modelos de B.D.  Jerárquico  De Redes  Relacional  Orientado a Objetos
  7. 7. Luis Castellanos 7Sistemas de Información Modelo Jerárquico Diseño
  8. 8. Luis Castellanos 8Sistemas de Información Modelo de Redes Diseño
  9. 9. Luis Castellanos 9Sistemas de Información Diseño Modelo Relacional
  10. 10. Luis Castellanos 10Sistemas de Información Diseño Modelo Orientado a Objetos
  11. 11. Luis Castellanos 11Sistemas de Información Diseño  Diagrama de Entidad Relación (DER)  Modela lógicamente las estructuras de datos del sistema relacionado  Describe la distribución de datos almacenados  Consta de  Entidades (algo acerca de lo cual guardamos información). No confundir con las Entidades externas del DFD.  Relaciones  1:1  1:n  m:n (Mandatoria) (Opcional)
  12. 12. Luis Castellanos 12Sistemas de Información Diseño  Diagrama de Entidad Relación (DER) Clientes Editorial Libros 1 1 m 1 edita editado 1 n compra comprado 1 m
  13. 13. Luis Castellanos 13Sistemas de Información Diseño  Diagrama de Entidad Relación (DER) Clientes Editorial Libros 1 1 m 1 edita editado m 1 1 1 m 1 1 1 constar estar Pedido hacer ser hechos
  14. 14. Luis Castellanos 14Sistemas de Información Diseño  Diagrama de Entidad Relación (DER) Clientes Pedido Clientes Pedido Clientes Pedido hacen Clientes Pedido Clientes 1 1 m 1 Pedido Diversas maneras de graficar un DER
  15. 15. Luis Castellanos 15Sistemas de Información Diseño  Normalización  Consiste en simplificar la relación entre los atributos de una entidad  Transforma estructuras complejas en conjuntos estables de menor tamaño  Ventajas  Facilita el mantenimiento  Elimina redundancia  Provee consistencia  Ahorra memoria en dispositivos de almacenamiento
  16. 16. Luis Castellanos 16Sistemas de Información Diseño  Normalización  Formas Normales  1FN (1ra Forma Normal) (Elimina grupos repetidos)  2FN (Elimina dependencias parciales y busca dependencia funcional con clave primaria)  3FN (Elimina dependencias transitivas)  BCNF (Forma Normal Boyce/Codd)  4FN  5FN
  17. 17. Luis Castellanos 17Sistemas de Información Diseño Estructura No Normalizada Reporte_ventas n°_vendedor nombre_vendedor área_ventas (n°_cliente) (nombre_cliente) (n°_almacen) (ubicación_almacen) (valor_ventas) n°_vendedor nombre_vendedor área_ventas 1FN Vendedor n°_vendedor n°_cliente nombre_cliente n°_almacen ubicación_almacen valor_ventas Vendedor/Cliente
  18. 18. Luis Castellanos 18Sistemas de Información Diseño 2FN Vendedor n°_vendedor nombre_vendedor área_ventas n°_cliente nombre_cliente n°_almacen ubicación_almacen Cliente/Almacen n°_vendedor n°_cliente valor_ventas Ventas 3FN Vendedor n°_vendedor nombre_vendedor área_ventas n°_almacen ubicación_almacen Cliente n°_vendedor n°_cliente valor_ventas Ventas Almacen n°_cliente nombre_cliente n°_almacen
  19. 19. Luis Castellanos 19Sistemas de Información Diseño Num_Vendedor Nombre_Vendedor Area_Ventas Num_Cliente Nombre_Cliente Num_Almacen Ubicación Valor_Ventas 123 Pedro Pérez Norte 456 Juan Gómez 1 Limpia 1500 123 Pedro Pérez Norte 789 María Parra 2 Delicias 2400 123 Pedro Pérez Norte 390 Alfonso Bello 3 1 de Mayo 3500 123 Pedro Pérez Norte 789 María Parra 2 Delicias 1750 123 Pedro Pérez Norte 390 Alfonso Bello 3 1 de Mayo 2170 123 Pedro Pérez Norte 456 Juan Gómez 1 Limpia 2450 125 Luis Castro Sur 567 Beto Prieto 4 Coromoto 1240 125 Luis Castro Sur 219 Carlos Silva 5 Polar 1570 125 Luis Castro Sur 379 Digna Romero 6 Pinar 2160 125 Luis Castro Sur 567 Beto Prieto 4 Coromoto 1230 125 Luis Castro Sur 219 Carlos Silva 5 Polar 2340 125 Luis Castro Sur 379 Digna Romero 6 Pinar 1230 134 Carol Apitz Oeste 891 Ender Palmar 7 Rotaria 3210 134 Carol Apitz Oeste 158 Kathy Meza 8 Curva 1280 134 Carol Apitz Oeste 891 Ender Palmar 7 Rotaria 2390 134 Carol Apitz Oeste 158 Kathy Meza 8 Curva 1780 141 Isabel Muñoz Este 493 Tomás Molero 9 Cotorrera 1230 141 Isabel Muñoz Este 283 Aurora Blanco 10 Santa Lucía 2180 141 Isabel Muñoz Este 493 Tomás Molero 9 Cotorrera 1960 Estructura no Normalizada
  20. 20. Luis Castellanos 20Sistemas de Información Diseño 1ra Forma Normal Num_Vendedor Nombre_Vendedor Area_Ventas 123 Pedro Pérez Norte 125 Luis Castro Sur 134 Carol Apitz Oeste 141 Isabel Muñoz Este Num_Vendedor Num_Cliente Nombre_Cliente Num_Almacen Ubicación Valor_Ventas 123 456 Juan Gómez 1 Limpia 1500 123 789 María Parra 2 Delicias 2400 123 390 Alfonso Bello 3 1 de Mayo 3500 123 789 María Parra 2 Delicias 1750 123 390 Alfonso Bello 3 1 de Mayo 2170 123 456 Juan Gómez 1 Limpia 2450 125 567 Beto Prieto 4 Coromoto 1240 125 219 Carlos Silva 5 Polar 1570 125 379 Digna Romero 6 Pinar 2160 125 567 Beto Prieto 4 Coromoto 1230 125 219 Carlos Silva 5 Polar 2340 125 379 Digna Romero 6 Pinar 1230 134 891 Ender Palmar 7 Rotaria 3210 134 158 Kathy Meza 8 Curva 1280 134 891 Ender Palmar 7 Rotaria 2390 134 158 Kathy Meza 8 Curva 1780 141 493 Tomás Molero 9 Cotorrera 1230 141 283 Aurora Blanco 10 Santa Lucía 2180 141 493 Tomás Molero 9 Cotorrera 1960
  21. 21. Luis Castellanos 21Sistemas de Información Diseño 2da Forma Normal Num_Vendedor Nombre_Vendedor Area_Ventas 123 Pedro Pérez Norte 125 Luis Castro Sur 134 Carol Apitz Oeste 141 Isabel Muñoz Este Num_Vendedor Num_Cliente Valor_Ventas 123 456 1500 123 789 2400 123 390 3500 123 789 1750 123 390 2170 123 456 2450 125 567 1240 125 219 1570 125 379 2160 125 567 1230 125 219 2340 125 379 1230 134 891 3210 134 158 1280 134 891 2390 134 158 1780 141 493 1230 141 283 2180 141 493 1960 Num_Cliente Nombre_Cliente Num_Almacen Ubicación 456 Juan Gómez 1 Limpia 789 María Parra 2 Delicias 390 Alfonso Bello 3 1 de Mayo 567 Beto Prieto 4 Coromoto 219 Carlos Silva 5 Polar 379 Digna Romero 6 Pinar 891 Ender Palmar 7 Rotaria 158 Kathy Meza 8 Curva 493 Tomás Molero 9 Cotorrera 283 Aurora Blanco 10 Santa Lucía
  22. 22. Luis Castellanos 22Sistemas de Información Diseño 3ra Forma Normal Num_Vendedor Nombre_Vendedor Area_Ventas 123 Pedro Pérez Norte 125 Luis Castro Sur 134 Carol Apitz Oeste 141 Isabel Muñoz Este Num_Vendedor Num_Cliente Valor_Ventas 123 456 1500 123 789 2400 123 390 3500 123 789 1750 123 390 2170 123 456 2450 125 567 1240 125 219 1570 125 379 2160 125 567 1230 125 219 2340 125 379 1230 134 891 3210 134 158 1280 134 891 2390 134 158 1780 141 493 1230 141 283 2180 141 493 1960 Num_Cliente Nombre_Cliente Num_Almacen 456 Juan Gómez 1 789 María Parra 2 390 Alfonso Bello 3 567 Beto Prieto 4 219 Carlos Silva 5 379 Digna Romero 6 891 Ender Palmar 7 158 Kathy Meza 8 493 Tomás Molero 9 283 Aurora Blanco 10 Num_Almacen Ubicación 1 Limpia 2 Delicias 3 1 de Mayo 4 Coromoto 5 Polar 6 Pinar 7 Rotaria 8 Curva 9 Cotorrera 10 Santa Lucía
  23. 23. Luis Castellanos 23Sistemas de Información Diseño  Diagrama Estructurado de Datos (DED)  Representa el uso de los datos como Modelo Funcional.  Refleja el uso de los datos a través de un Modelaje Físico de la BD  Se basa en el DER  Elementos  Entidades  Relaciones  Campos Claves o Primarios  Campos Entidad Campo Clave Campo1 Campo2
  24. 24. Luis Castellanos 24Sistemas de Información Diseño  Diagrama Estructurado de Datos (DED) Pedido N°_Pedido cedula codigo_libro fecha ... Cliente cedula nombre dirección saldo ... Editorial cod_editorial contacto dirección telefono ... Libros codigo_libro autor titulo cod_editorial ...
  25. 25. Luis Castellanos 25Sistemas de Información Diseño  Carta Estructurada (CE) (o Mapa de Navegación)  Presenta el “plano” del sistema propuesto  Sirve para  hacer participar al usuario  diseñar funciones detalladas  diseñar menús  planificar el desarrollo de programas  monitorear el desarrollo
  26. 26. Luis Castellanos 26Sistemas de Información Diseño Ejemplo de Aplicación con Microsoft(C) Word(C) Nuevo MW-1100 Abrir MW-1200 Cerrar MW-1300 Guardar MW-1400 ... Archivo MW-1000 Deshacer MW-2100 Repetir MW-2200 Cortar MW-2300 Copiar MW-2400 ... Edición MW-2000 Normal MW-3100 Esquema MW-3200 Diseño Página MW-3300 Docum. Maestro MW-3400 ... Ver MW-3000 Salto Página MW-4100 Fecha Hora MW-4200 Titulo MW-4300 Hoja cálculo MW-4410 Word Art MW-4420 Objeto MW-4400 ... Insertar MW-4000 Fuente MW-5100 Párrafo MW-5200 Tabulación MW-5300 Ninguno MW-5411 Cuadro MW-5412 Sombra MW-5413 Bordes MW-5410 Sombreado MW-5420 Bordes y Somb. MW-5400 Formato MW-5000 Microsoft Word MW-0000
  27. 27. Luis Castellanos 27Sistemas de Información Diseño Carta Estructurada A crédito SL-111 A contado SL-112 Validar Pedido SL-110 SL-121 SL-122 Registrar Pedido SL-120 Recibir Pedidos SL-100 SL-211 SL-212 SL-210 SL-221 SL-222 SL-220 Enviar Pedidos SL-200 SL-311 SL-312 Ingresos SL-310 SL-321 SL-322 Ajustes SL-320 Controlar Inventario SL-300 Sistema de Libros SL-000
  28. 28. Luis Castellanos 28Sistemas de Información Diseño  Diagramas de Acción (DA)  Describen detalladamente los elementos de un programa o módulo.  Es la última etapa del diseño y materia prima para el programador  También se le conoce por: Lenguaje estructurado, pseudo código, algoritmo, etc.  Permiten representar la estructura global de un programa y el detalle de las tareas que realizan los módulos que lo componen  Facilita cambiar las palabras claves por los comandos del lenguaje de programación a usar
  29. 29. Luis Castellanos 29Sistemas de Información Diseño Si es cliente frecuente entonces Si compra es menor o igual a 100.000 entonces Aplicar descuento de 5% si no Aplicar descuento de 10% Fin si si no Si compra es menor o igual a 1.000.000 entonces Aplicar descuento de 5% si no Aplicar descuento de 10% Fin si Fin si
  30. 30. Luis Castellanos 30Sistemas de Información Diseño  Diseño de Salidas  Deben satisfacer objetivos planteados  Se deben adaptar al usuario  Debe proveer cantidad adecuada de información  Se debe proporcionar el método apropiado para la salida  La salida debe ser oportuna y disponible para el usuario  Formas de salidas:  Reportes impresos (impresoras)  Reportes por pantalla  Reportes en archivos  Reportes en discos
  31. 31. Luis Castellanos 31Sistemas de Información Diseño  Diseño de Salidas  Cómo determinar Formas de salidas:  Quién(es) usará(n) la salida?  Cuántas personas necesitan de la salida?  Cuál es el propósito?  Dónde se necesita la salida?  Con qué frecuencia se necesita?  Durante cuánto tiempo se almacenará?  Deberá almacenarse?  Cuáles son los costos respectivos?
  32. 32. Luis Castellanos 32Sistemas de Información Diseño  Diseño de Salidas  Reporte Impreso: Membrete de la organización Fecha: Hora: N° Pag: Título del Reporte N° Campo1 Campo 2 Campo 3 Campo 4 Campo 5 Contenido del Reporte Código Reporte Marca Fin Página /Continuación
  33. 33. Luis Castellanos 33Sistemas de Información Diseño  Diseño de Salidas  Pantallas Título de la Pantalla N° Campo1 Campo 2 Campo 3 Campo 4 Campo 5 Contenido de la Pantalla Mensajes de error al usuario
  34. 34. Luis Castellanos 34Sistemas de Información Diseño  Existen varios proyectos, trabajando en ellos un grupo de empleados. Un empleado puede ser jefe de uno o más proyectos, y puede trabajar en varios proyectos. Se requiere saber:  quiénes son los miembros de un proyecto dado  en qué proyectos trabaja un empleado dado  quiénes trabajan en más de un proyecto  quiénes son los jefes de proyecto  En una concesionaria de automóviles se requiere saber:  lista de clientes de la empresa  a quién se le vendió un vehículo, dada la placa  número de vehículos vendidos en un período dado  porcentaje de ventas por períodos para los modelos actuales  lista de vehículos vendidos a un cliente dado
  35. 35. Luis Castellanos 35Sistemas de Información Diseño  En el Hospital XX existe la Admisión, donde se lleva información relativa a los pacientes de alta y baja:  lista de pacientes que ingresaron en una fecha dada  lista de pacientes recluidos por servicio (pediatría, etc.)  qué medicinas recibe el paciente de una habitación dada  lista de pacientes de un Doctor dado  lista de pacientes recluidos en un piso dado  En el mostrador de una Línea Aérea, en un aeropuerto, se requiere saber:  lista de pasajeros con reservación, confirmados y/o embarcados en un vuelo dado  cantidad de pasajeros movilizados en un período dado  porcentaje de retardos en los vuelos en un período dado  lista de la tripulación de un vuelo dado
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×