| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 2.43 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
This project investigates the practical applicability of the NOMIS (Normative Modelling of Information Systems) methodology by designing and developing Vortex Combat, a functional information system for managing training activities and student progression in a Jiu-Jitsu gym. NOMIS places observable human actions at the core of system modelling, and this work evaluates how these concepts translate into concrete architectural, methodological, and implementation decisions. The system was modelled using NOMIS artefacts––such as Human Action Tables and Existential Dependency Diagrams––which provided the conceptual foundation for the software. The development followed a hybrid Design Science Research (DSR) and Scrum approach, enabling iterative refinement through technical Sprint Reviews and conceptual Design Science Research reflections. The resulting application was implemented using Angular 19 with PrimeNG on the front-end and ASP.NET Core 9 with Entity Framework Core on the back-end, structured according to Clean Architecture and complemented by design patterns including Repository, Strategy, and Specification. These patterns offered a direct and explicit mapping between NOMIS concepts––particularly environmental states and human observable actions––and executable code. The project demonstrates that NOMIS can effectively guide the design and development of human-centered information systems, providing conceptual clarity and improving architectural coherence. It also identifies challenges and opportunities for refinement, particularly in the formalization of modelling artefacts and the generalization of the methodology to other domains. The results confirm NOMIS as a viable methodological foundation and establish Vortex Combat as the first complete system built fully from NOMIS principles, offering insights for further methodology evolution and future practical applications.
Descrição
Palavras-chave
NOMIS Design Science Research Scrum Clean Architecture Human-Centered Systems
