Repository logo
 
Loading...
Thumbnail Image
Publication

Delta Vending Aplication: Um caso de estudo sobre o desenvolvimento de aplicações Web e Móveis com a plataforma low-code Mendix em ambiente empresarial

Use this identifier to reference this record.
Name:Description:Size:Format: 
11585_29457.pdfDocumento em Acesso Embargado até dia 08-10-2026. Tente solicitar cópia ao autor carregando no ficheiro1.96 MBAdobe PDF Download

Abstract(s)

Nos dias correntes, o constante pedido de soluções de software tem vindo a crescer cada vez mais, onde as empresas precisam de entregar cada vez mais projetos num espaço de tempo relativamente curto. A metodologia de SCRUM pode ser usada para colmatar esta necessidade de entrega rápida. O recurso a trabalhos e implementações por meio de sprints tem-se mostrado como uma solução viável de criação e implementação de programas estáveis e robustos com um tempo de desenvolvimento mais reduzido. Todo o ciclo de desenvolvimento gira à volta de planeamento, implementações, recolha de feedback do cliente e equipa de desenvolvimento, feedback esse que é usado para fazer revisões ao fim de cada sprint para depois serem trabalhadas na próxima iteração de desenvolvimento. Apesar de a metodologia oferecer benefícios a nível de entrega de projetos, ainda existia o obstáculo de ter de se criar software e aplicações de raiz, e ter de escrever os componentes diversas vezes. Isto torna-se maçudo e consome tempo que pode ser aproveitado para melhorar a aplicação existente e contribuir para uma solução mais bem conseguida. Neste contexto surgem as ferramentas de low-code, que ampliaram ainda mais a eficiência de desenvolvimento de programas e aplicações. A sua flexibilidade e poder de integração de várias tecnologias tornaram estas plataformas bastante populares e tiveram um crescimento bastante acentuado nos anos recentes. Este estágio curricular enquadra-se no âmbito da unidade curricular Projeto de Dissertação ou de Estágio em Engenharia Informática, inserida no segundo semestre do segundo ciclo de estudos de Mestrado de Engenharia Informática na Universidade da Beira Interior. O objetivo do estágio é a integração destas duas vertentes num contexto profissional. Trata-se do desenvolvimento de uma aplicação de vendas para os funcionários da Delta Cafés usando uma metodologia de SCRUM com recurso à plataforma Mendix. Todo este projeto foi feito enquanto Mendix developer na empresa de soluções low-code re.tone. Este documento serve para ilustrar todo o processo de desenvolvimento, desde o planeamento, definição de tarefas até as implementações. Para além disso, serve para expor informações sobre as tecnologias subjacentes e que estão por trás da plataforma Mendix.
The demand for faster software solutions has been growing over the last few years. Sometimes, clients want new features and even products developed within a short time period. To face this issue, some methodologies were applied, namely the SCRUM work method. The development process through incremental cycles of feature implementation has proven to be a very efficient way to work. Sprints serve to gather features, get feedback for the state of the product in development, and coordinate the development team. Alongside SCRUM, reusing predefined components is another solution to increase the development speed further. Low-code tools emerged with this very purpose. Besides the speed that they bring to the table, they also come with the benefit of easy integration with other services and provide a lot of flexibility. This internship falls within the scope of the Dissertation or Internship Project in Computer Science course unit, lectured at the University of Beira Interior. The objective of the internship is the integration of these two aspects in a professional context. It involves the development of a sales application for Delta Cafés employees using a SCRUM methodology with the Mendix platform. This entire project was carried out while working as a Mendix developer at the low-code solutions company re.tone. This document serves to illustrate the entire development process, from planning, task definition to implementation. Furthermore, it serves to present information about the underlying technologies that are behind the Mendix platform.

Description

Keywords

Low-code Mendix Sprint Frontend Backend SCRUM Aplicações Serviços

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue