Page 1

Estilos Arquitectónicos Orientada a eventos

Integrantes Lerny Betancourt Argenis Fontalvo César Bello César Velásquez Jairy González Paola Cisneros Orleany Mendoza


Estilo Arquitectรณnico Orientado a evento Es un patrรณn de arquitectura software que promueve la producciรณn, detecciรณn, consumo de, y reacciรณn a eventos.


¿Qué es un Evento? ¿Los eventos no son solo Click, keypress, …?

Un evento puede ser definido como "un cambio significativo en un estado"

Por supuesto que existen estrategias de programación basadas en eventos, sobre todo referidas a interfaces de usuario, y hay además eventos en los modelos de objetos y componentes, pero no es a eso a lo que se refiere primariamente el estilo, aunque esa variedad no está del todo excluida.


Ejemplos de eventos • La Compra de un vehículo. • Un error en algún sistema. • La creación de un registro en la base de datos. • Clic en un botón. • Cambio de temperatura en un sistema de aire acondicionado. •

(…)

• Cual cambio de estado que deba o pueda desencadenar una acción por parte de algún proceso interesado.


Estructura del Evento Encabezado

Cuerpo


Capas del flujo del evento Generador de evento Canal de evento

Motor de procesamiento del evento

Actividad de descarga dirigida por evento


Estilos de procesamiento de evento

Procesamiento simple de evento Procesamiento por flujo de evento Procesamiento complejo de evento


Implementaci贸n

Api JAVA SWING


Android Broadcast Receiver ACTION_AIRPLANE_MODE_CHANGED ACTION_BATTERY_CHANGED ACTION_BATTERY_LOW ACTION_BATTERY_OKAY ACTION_BOOT_COMPLETED ACTION_CAMERA_BUTTON ACTION_CLOSE_SYSTEM_DIALOGS ACTION_CONFIGURATION_CHANGED ACTION_DEVICE_STORAGE_LOW ACTION_DEVICE_STORAGE_OK . . . Entre otros

Intents = Intenci贸n de hacer algo


Ventajas

Simple

Evoluci贸n

Modular

Rendimiento


Desventajas

Desborde

Previsi贸n

Soporte

Comprensibilidad

Garant铆a


Conclusi贸n


Dinámica Reglas de la dinámica: • Dividir el salón en 6 grupos • Estar atentos a los distintos eventos


Tienen preguntas?


Estilos arquitectónicos  

Ingenieria de software

Advertisement
Read more
Read more
Similar to
Popular now
Just for you