Metodología orientada a_eventos 2

11

Click here to load reader

description

Metodologia Orientada a Eventos

Transcript of Metodología orientada a_eventos 2

Page 1: Metodología orientada a_eventos 2

UNIVERSIDAD AUTÓNOMA DE NAYARIT

Unidad Académica de Economía

Licenciatura en Informática UNIDAD DE APRENDIZAJE:

ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN II

METODOLOGÍAS DE PROGRAMACIÓN ORIENTADO A EVENTOS

INTEGRANTES:VIRGINIA SOLIS HERNANDEZ

LUIS OCTAVIO BARBOSA RODRIGUEZSAIRA LUCERO POLANCO VENEGAS

ANA KAREN GUITRON SANCHEZ

Page 2: Metodología orientada a_eventos 2

INTRODUCCIÓN

En la actualidad una gran variedad de sistemas software hacen uso del paradigma dirigido por eventos, desde sistemas que utilizan interfaces gráficas de usuario (GUI) hasta sistemas complejos en tiempo real. El objetivo de esta exposición es dar a conocer de qué trata la programación dirigida por eventos.

Page 3: Metodología orientada a_eventos 2

DEFINICIÓN

La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema o que ellos mismos provoquen.

Page 4: Metodología orientada a_eventos 2

¿CÓMO TRABAJA EL PARADIGMA DE LA PROGRAMACIÓN ORIENTA A EVENTOS?

Se deben definir los eventos que manejara un programa.

Al ejecutarse un programa se iniciará con el código correspondiente a su ejecución y luego el programa esperará a que ocurra un evento. • Interactúan dos tipos de herramientas, una que permite realizar diseños gráficos y, un lenguaje de alto nivel que permite codificar los eventos.

Page 5: Metodología orientada a_eventos 2

DIFERENCIAS ENTRE TIPOS DE PROGRAMACIÓN

PROGRAMACIÓN SECUENCIAL• El programador define el flujo ejecución del

programa.• Se producen intervenciones que ocurrirán

cuando el programador lo haya determinado.PROGRAMACIÓNORIETADA A EVENTOS• El actor externo dirige el flujo de ejecución

del programa.• Se producen intervenciones que ocurrirán en

cualquier momento.

Page 6: Metodología orientada a_eventos 2

ELEMENTOS DE LA PROGRAMACIÓN ORIENTADA A EVENTOS

EVENTO• Un Evento es una acción o

acontecimiento reconocido por algunos objetos .

PROPIEDADES• Es una asignación que describe algo

sobre un objeto. MÉTODOS

• Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones.

MANEJADOR DE EVENTOS• Contiene código que responde a

eventos particulares.

Page 7: Metodología orientada a_eventos 2

PATRONES USADOS EN EL PARADIGMA DIRIGIDO POR EVENTOS

El principal patrón estructural que constituye la esencia del paradigma dirigido por eventos es el llamado patrón Handler (manejador).

Page 8: Metodología orientada a_eventos 2

USOS DEL PARADIGMA DIRIGIDO POR EVENTOS

Sistemas GUI : interfaz grafica de usuario (botones, formularios, etc.)

Sistemas Cliente-Servidor: componente servidor y cliente

Sistemas de mensajes : componente trasmisor y receptor

Sistemas en tiempo real: sus elementos son estímulos, despachador y manejadores

Page 9: Metodología orientada a_eventos 2

EJEMPLOS DE PROGRAMAS ORIENTADOS A EVENTOS

Son los programas típicos de Windows, tales como Word, Excel, PowerPoint, etc.

Visual Basic, también llamado lenguaje de 4ta. generación.

Page 10: Metodología orientada a_eventos 2

CONCLUSIÓN

En la actualidad el uso de sistemas software dirigidos a eventos es cada vez mayor, aún no existe alguna metodología lo suficientemente madura que sea capaz de dar soporte a este paradigma, así como tampoco existen leguajes de programación especializados en implementarlo.