1 / 17

CARTA ESTRUCTURADA (Gráfico Estructurado)

CARTA ESTRUCTURADA (Gráfico Estructurado). CARTA ESTRUCTURADA(*). DIAGRAMA ESTRUCTURADO(*). MÓDULOS. FUNCIONES. Orientado al Flujo de datos. Transformación. Transacción. EJEMPLO DE CARTA ESTRUCTURADA DE FUNCIONES. EJEMPLO DE CARTA ESTRUCTURADA DE MÓDULOS. EJERCICIO.

carys
Download Presentation

CARTA ESTRUCTURADA (Gráfico Estructurado)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CARTA ESTRUCTURADA (Gráfico Estructurado) N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  2. CARTA ESTRUCTURADA(*) DIAGRAMA ESTRUCTURADO(*) MÓDULOS FUNCIONES Orientado al Flujo de datos Transformación Transacción N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  3. EJEMPLO DE CARTA ESTRUCTURADA DE FUNCIONES N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  4. EJEMPLO DE CARTA ESTRUCTURADA DE MÓDULOS N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  5. EJERCICIO ¿ QUÉ FUNCIONES DEBE TENER UN SISTEMA QUE PERMITA UBICAR Y PRESENTAR UN RECTÁNGULO EN LA PANTALLA DE UN COMPUTADOR? N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  6. DFD RECTÁNGULO 0.1 Obtener Altura Altura 0.2 Obtener Base Altura Base Base 0.5 Dibujar Rectáng. Rectángulo a USUARIO a USUARIO 0.3 Obtener Coo-X X X Y Leyenda. Rectáng. = Rectángulo 0.4 Obtener Coo-Y Y Adaptado de Software Engineering With Student Project. Barbee Teasley N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  7. PROCEDIMIENTO INTUITIVO PARA ELABORAR CARTA ESTRUCTURADA 1. ANALIZAR PROCESOS. 2. DEFINIR CUÁLES PROCESOS AUTOMATIZAR. 3. ORGANIZAR LÓGICAMENTE LOS PROCESOS. P.e. Según entidades de datos. 4. DIBUJAR CARTA ESTRUCTURADA 5. REFINAR LA CARTA ESTRUCTURADA. N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  8. CARTA ESTRUCTURADA DE FUNCIONES DEL EJERCICIO ELABORAR RECTÁNGULO DETERMINAR MEDIDAS DETERMINAR UBICACIÓN DIBUJAR RECTÁNGULO PRESENTAR RECTÁNGULO OBTENER ALTURA OBTENER BASE OBTENER COORDENADA X OBTENER COORDENADA Y Adaptado de Software Engineering With Student Project. Barbee Teasley N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  9. CARTA ESTRUCTURADA DE MÓDULOS DEL EJERCICIO ELABORAR RECTÁNGULO Rectángulo Datos Rectángulo Datos RECIBIR DATOS CREAR RECTÁNGULO PRESENTAR RECTÁNGULO A B X Y OBTENER ALTURA OBTENER BASE OBTENER COORDENADA X OBTENER COORDENADA Y Adaptado de Software Engineering With Student Project. Barbee Teasley N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  10. EJERCICIOS. 1. Tienda video. ( Ver hoja entregada) 2. Sistema asignado para todo el semestre. N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  11. DISEÑO ORIENTADO AL FLUJO DE DATOS DFD ANÁLISIS DE TRANSFORMACIÓN 1. Id. Llegada y salida. 2. Convertir a la estructura de transformación ANÁLISIS DE TRANSACCIÓN 1. Id. Centro de Transacción. 2. Convertir a la estructura de transacción Factorizar Estructura 1. Refinar Estructura. Aumentar o reducir el No. De módulos. Buena cohesión Mínimo acoplamiento “uso del sentido común” N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  12. ANÁLSIS DE TRANSFORMACIÓN Z G D H A F E J I B Centro de Transformación LLEGADA SALIDA Cm Adaptado de Pressman J. Ing. de Soft. Ct Ci Co N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  13. CONVERSIÓN DFD CENTRADO EN TRANSFORMACIÓN EN UNA ESTRUCTURA DE ENTRADA, PROCESO Y SALIDA d sf Leer Dato d Validar Dato dv Calcular Solución s Formatear Solución Escribir Solución salida CS s dv s dv Adaptado de Fairley. R. Ing. de Soft. Obtener Entrada Válida Calcular una Solución Escribir Solución s sf f d sf d Formatear Solución Escribir Solución Leer Dato Validar Dato N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  14. DIAGRAMA DE ESTRUCTURA ORIENTADO A TRANSACCIONES CAJERO AUTOMÁTICO PROCESAR TRANSACCIONES. ENTRADA DESPACHADOR Verificar Depósito Adaptado de Fairley. R. Ing. de Soft. Verificar Retiro Depósito Ahorro Retiro Ahorro Decodificar y verificar Reconocer y actualiz. Decodificar y verificar Fondos y actualiz. Decodificar y verificar Reconocer y actualiz. SALIDA N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  15. HERRAMIENTAS PARA EVALUAR Y REFINAR LA CARTA ESTRUCTURADA DE MÓDULOS COHESIÓN For i = 1 to 10 do If ......... End-for ........... (Funcional, secuencial, comu- nicacional, procedimental, temporal,lógica, concidencial) a b ACOPLAMIENTO (Datos, estampilla, control, común, contenido) N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  16. MÓDULOS  Unidad lógica que lleva a cabo una o un número reducido de funciones.  Idealmente lo módulos deben ser independientes unos de otros.  Deben estar interconectados de manera que tengan una entrada y una salida de sus módulos padres.  Minimizar el número de módulo con los cuales compartir datos .  Evitar conexiones obscuras con otros módulos.  Permitir el seguimiento fácil de las funciones.  Dentro de cada módulo el código de ejecutarse en forma descendente.  Dentro del módulo usar las estructuras básicas: secuencia, selección e iteración. Tomado de Administración de los Sistemas de Información. Laudon y Laudon N. Rodríguez,M. Torres, H. Alvarado, C.Primera

  17. AGRADECIMIENTO N. Rodríguez,M. Torres, H. Alvarado, C.Primera Sistemas II. Prof. Maritza Torres

More Related