An event is a piece of information for providing details about the state change of the processes of a software system and controls system behavior. Event-Driven Architecture (EDA) is a software architecture for promoting the production, detection, consumption, and reaction to events. Events in EDA trigger autonomous human or automated processing. EDA complements Service-Oriented Architecture (SOA) by employing events triggering services. EDA approach adds value to the enterprise by injecting value-added information. Some games are based on strategies for teaching system behavior by using processes, events and architectures. However, such games lack pedagogical strategies for teaching event functionality from EDA, which is necessary to the system behavior. We propose a game for teaching event functionality and the elements included in EDA by using a pre-conceptual schema (PS). Such schema is a computational modeling tool for representing a domain. PS includes structures for representing events, processes, and their relationships. We use such structures as pedagogical strategies, because the PS is a training and learning tool used in software engineering processes from academy and industry. The game is focused on teaching students and professionals in software system areas about functionality of events in EDA.
Tópico:
Advanced Software Engineering Methodologies
Citaciones:
4
Citaciones por año:
Altmétricas:
No hay DOI disponible para mostrar altmétricas
Información de la Fuente:
FuenteDevelopments in Business Simulation and Experiential Learning: Proceedings of the Annual ABSEL conference