Metodología orientada a_eventos 2

Post on 19-Jun-2015

1.449 views 0 download

description

Metodologia Orientada a Eventos

Transcript of 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

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.

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.

¿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.

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.

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.

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).

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

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.

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.