carta estructurada (gráfico estructurado)
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/1.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
![Page 2: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/2.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
CARTA ESTRUCTURADA(*)
DIAGRAMA ESTRUCTURADO(*)
FUNCIONES MÓDULOS
Orientado alFlujo de datos
Transformación Transacción
![Page 3: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/3.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
EJEMPLO DE CARTA ESTRUCTURADA DE FUNCIONES
CAPTURA
INFORM.ACION
VALIDA
INFORM.ACION
CREA
REGISTRO
CALCULA
ASIG. Y DEDUCC.
ACTUALIZA
ARCHIVOS
CALCULA PAGO
BRUTO
IMPRIME
LISTADOS
PRODUCE
SALIDAS
ACTUALIZA
INFORM.ACION INCLUYE
INFORM.ACION
GENERA
NOMIINA
IMPRIME
CHEQUES
![Page 4: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/4.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
EJEMPLO DE CARTA ESTRUCTURADA DE MÓDULOS
CAPTURA
INFORM.ACION
VALIDA
INFORM.ACION
CREA
REGISTRO
CALCULA
ASIG. Y DEDUCC.
ACTUALIZA
ARCHIVOS
CALCULA PAGO
BRUTO
IMPRIME
LISTADOS
PRODUCE
SALIDAS ACTUALIZA
INFORM.ACION
INCLUYE
INFORM.ACION
GENERA
NOMIINA
IMPRIME
CHEQUES
MENSAJE
ERROR
O
O
RE AAE
FIN
IN
RE O O
O
LE IOK
RE
AAE
O
IN
O
RE
O
O
O
RE
O
O AAE
AAE
O O
AAE
O
O
O
Leyenda:
LE= Inform. Empleado
IN= Inform. Invalida
IOK= Inform. OK
RE= Registro Empleado
AAE= Archivo actual empleados
![Page 5: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/5.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
¿ QUÉ FUNCIONES DEBE TENER UN SISTEMA
QUE PERMITA UBICAR Y PRESENTAR UN
RECTÁNGULO EN LA PANTALLA DE UN
COMPUTADOR?
EJERCICIO
![Page 6: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/6.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
USUARIOa USUARIO
a
0.1ObtenerAltura
0.2ObtenerBase
0.3ObtenerCoo-X
0.4ObtenerCoo-Y
0.5DibujarRectáng.
Altura
Base
X
Y
Rectángulo
Adaptado de Software Engineering With Student Project. Barbee Teasley
DFD RECTÁNGULO
Leyenda.Rectáng. = Rectángulo
Altura
Base
X
Y
![Page 7: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/7.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
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.
![Page 8: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/8.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
ELABORAR
RECTÁNGULO
DETERMINARMEDIDAS
DETERMINARUBICACIÓN
DIBUJARRECTÁNGULO
PRESENTAR
RECTÁNGULO
OBTENERALTURA
OBTENERBASE
OBTENERCOORDENADA
X
OBTENERCOORDENADA
Y
CARTA ESTRUCTURADA DE FUNCIONES DEL EJERCICIO
Adaptado de Software Engineering With Student Project. Barbee Teasley
![Page 9: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/9.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
ELABORAR
RECTÁNGULO
RECIBIR DATOS
CREARRECTÁNGULO
PRESENTAR
RECTÁNGULO
OBTENERALTURA
OBTENERBASE
OBTENERCOORDENADA
X
OBTENERCOORDENADA
Y
CARTA ESTRUCTURADA DE MÓDULOS DEL EJERCICIO
Adaptado de Software Engineering With Student Project. Barbee Teasley
RectánguloDatos
Datos Rectángulo
AB X Y
![Page 10: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/10.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
EJERCICIOS.
1. Tienda video. ( Ver hoja entregada)
2. Sistema asignado para todo el semestre.
![Page 11: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/11.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
DISEÑO ORIENTADO AL FLUJO DE DATOS
DFD
ANÁLISIS DE TRANSACCIÓN1. Id. Centro de Transacción.2. Convertir a la estructura de transacción
ANÁLISIS DE TRANSFORMACIÓN1. Id. Llegada y salida.2. Convertir a la estructura de transformació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”
![Page 12: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/12.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
A
Z
E
G
I J
LLEGADA SALIDACentro
de Transformación
ANÁLSIS DE TRANSFORMACIÓN
Ci Ct Co
CmAdaptado dePressman J.Ing. de Soft.
B
D
F
H
![Page 13: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/13.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
CONVERSIÓN DFD CENTRADO EN TRANSFORMACIÓNEN UNA ESTRUCTURA DE ENTRADA, PROCESO Y SALIDA
Adaptado deFairley. R.
Ing. de Soft.
LeerDato
ValidarDato
CalcularSolución
FormatearSolución
EscribirSolución
d d dv s sf
salidaCS
ObtenerEntradaVálida
Calcularuna
Solución
EscribirSolución
LeerDato
ValidarDato
dd
f
dvdv s
s
FormatearSolución
EscribirSolución
ssf
sf
![Page 14: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/14.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
DIAGRAMA DE ESTRUCTURA ORIENTADO A TRANSACCIONES CAJERO AUTOMÁTICO
Adaptado deFairley. R.
Ing. de Soft.
PROCESARTRANSACCIONES.
ENTRADA
VerificarDepósito
DESPACHADOR
VerificarRetiro
DepósitoAhorro
RetiroAhorro
Decodificary verificar
Reconocery actualiz.
Decodificary verificar
Fondosy actualiz.
Decodificary verificar
Reconocery actualiz.
SALIDA
![Page 15: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/15.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
For i = 1 to 10 do If .........End-for...........
a b
COHESIÓN
ACOPLAMIENTO
(Funcional, secuencial, comu- nicacional, procedimental, temporal,lógica, concidencial)
(Datos, estampilla, control, común, contenido)
HERRAMIENTAS PARA EVALUAR Y REFINAR LA CARTA ESTRUCTURADA DE MÓDULOS
![Page 16: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/16.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.Primera
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
MÓDULOS
![Page 17: CARTA ESTRUCTURADA (Gráfico Estructurado)](https://reader036.vdocuments.co/reader036/viewer/2022082423/56816096550346895dcfbf89/html5/thumbnails/17.jpg)
04/22/23 N. Rodríguez,M. Torres, H. Alvarado, C.PrimeraSistemas II. Prof. Maritza Torres
AGRADECIMIENTO