Professional Documents
Culture Documents
hacen uso del paradigma dirigido por eventos, nos dedicaremos a explicar: Origen del paradigma, estructura y caractersticas, usos y modelos.
Jos Manuel Jordn Juan Vicente Vela Jess Martnez Abril Rafa Crespo Alberto Gonzlez Quintanilla
2D
Los registros viajan a travs del flujo de datos como paquetes de datos, en los que en los procesos son filtrados, utilizados, mejorados o transformados y enviados al siguiente proceso. Tipos:
Anlisis de transformacin (Figura 1) Anlisis de transaccin (De Marco) (Figura 2)
Diferencias:
El anlisis de transformacin utiliza procesos que transforman paquetes de
datos, los procesos estaban claramente definidos por los flujos de entrada, procesamiento y salida.
El anlisis de transaccin utilizan gestores de transacciones y su flujo de
paquetes es paralelo.
Gestor de transacciones: es capaz de obtener y responder, determinar el tipo de la transaccin, despachar y completar los procesos. Este gestor hace uso de una estructura de cajas (mdulos). (Figura 3)
Figura 1
Figura 2
Figura 3
Estructura y Caractersticas
Floyd Tres categoras:
Programacin de bajo nivel
Mtodo diseo de algoritmo Programacin de alto nivel
Se determina etapa a etapa el modo de construir la solucin, describiendo cmo obtener un resultado a partir de un estado inicial. Se incluyen los lenguajes clsicos de la primera a tercera generacin, incluyendo los orientados a objetos y los funcionales. Plantea la solucin describiendo ejemplos paradigma por ejemplo. Indica las caractersticas que debera de tener la solucin, sin describir como procesarla.
Demostrativa
Declarativa
Patrones (Figura 4)
El principal patrn es el Handler, tiene su origen en los diagramas de anlisis
Usos:
Sistemas Interfaz Grafica Usuario (GUI).
Sistemas Cliente-Servidor. Sistemas de Mensajes. Sistemas en tiempo real.
(Figura 4.2)
(Figura 4.3)
Modelo de programacin
Hilos
Ciclo de vida:
Estado Runnable
Ejecucin
suspend()
wait() Bloqueado
Estado Dead
Puede ser destruido de dos formas, por causas naturales, o por la
cancelacin de la ejecucin.
Excepciones:
Da un tratamiento especial a un programa cuando este presenta condiciones