Browsing by Issue Date, starting with "2023-07-05"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Extension of action rule grammar and implementation of processing engine of a DEMO based low-code platformPublication . Freitas, Vítor Hugo Silva; Aveiro, David Sardinha Andrade deNumerosos estudos afirmam que muitos projetos de software ficam aquém das expetativas inici ais dos utilizadores finais. Causas comuns para estas falhas são objetivos irrealistas do projeto e requisitos incompletos, entre outros. O trabalho desenvolvido nesta tese ocorre no contexto do projeto DISME, uma plataforma low-code para modelação e execução de processos de negócio que pretende ultrapassar alguns destes problemas comuns em sistemas de informação, de modo a tornar a sua utilização para apoio à decisão mais intuitiva, personalizável e adaptável, de forma dinâmica e sem necessidade de programação. No âmbito do DISME, estendeu-se e aprimorou-se um novo meta-modelo para o Modelo de Ação do DEMO, e desenvolveu-se o componente referente ao Executor do Sistema, cuja função é interpretar e executar as Regras de Ação. Foi depois integrado num Dashboard, que permite uma gestão de tarefas e processos de fácil utilização. No decorrer deste desenvolvimento, notou-se ser de igual importância a extensão de outros com ponentes relativos ao desenho e execução de Regras de Ação, mais concretamente os componentes de gestão de Regras de Ação e de formulários do mesmo projeto, respetivamente, e a criação de um componente de parametrização para facilitar a gestão da especificação do sistema. Para comprovar a eficácia da plataforma, foi realizada uma experiência comparando a abor dagem tradicional de desenvolvimento com uma abordagem low-code utilizando a plataforma DISME. Para o caso específico utilizado, observou-se uma redução de 94,63% no esforço necessário, e uma redução de 86% relativamente à complexidade. A usabilidade da plataforma foi também avaliada via métodos qualitativos e quantitativos. A avaliação qualitativa através do método Think Aloud deu feedback valioso sobre vários aspetos da plataforma. Os participantes consideraram a plataforma cativante, intuitiva e de fácil utilização. A avaliação quantitativa utilizando a System Usability Scale confirmou estas conclusões, com uma pontuação global de usabilidade de 89,25%.