Repository logo
 
Publication

Desenvolvimento Rápido de Aplicações - Comparação de soluções em Outsystems e Mendix

dc.contributor.advisorMaio, Paulo Alexandre Fangueiro Oliveira
dc.contributor.authorPinto, Inês Margarida Monteiro de Moura
dc.date.accessioned2022-01-18T10:59:55Z
dc.date.available2022-01-18T10:59:55Z
dc.date.issued2021
dc.description.abstractA abordagem de desenvolvimento rápido de soluções (RAD) surgiu como resposta às limitações de modelos de desenvolvimento tradicionais. Esta define pessoas, competências, ferramentas e metodologias como os elementos essenciais do processo de desenvolvimento e considera a implementação de aplicações num período de 60 a 120 dias. As ferramentas ocupam um papel determinante nesta abordagem e os avanços tecnológicos têm permitido o seu desenvolvimento com elevados níveis de abstração, como as plataformas low-code. O contexto de mudança contínua proporcionada pelo aparecimento de novas tecnologias pressiona as organizações de TI a minimizarem o time-to-market, sem comprometer a qualidade das soluções. Assim, surge a oportunidade da adoção de abordagens como desenvolvimento rápido de aplicações através de plataformas low-code. Contudo, ao nível de uma organização, a decisão de alterar métodos e procedimentos bem estabelecidos suscita algumas questões. Neste sentido, este projeto de dissertação descreve os principais modelos e metodologias de desenvolvimento de software e as principais ferramentas low-code. Para além disso, avalia a aplicabilidade destas ferramentas, tendo em conta a adoção de diferentes arquiteturas de sistema, o impacto em termos de custo, qualidade e tempo em relação a ferramentas de desenvolvimento tradicionais e fatores organizacionais como metodologia de desenvolvimento e perfil de competências. Para esta avaliação, este projeto apresenta dois casos de estudo do mesmo domínio, sendo estes considerados para a construção de soluções nas ferramentas mais promissoras – Outsystems e Mendix. Desta avaliação, resulta uma comparação das duas plataformas que, por sua vez, permite analisar os aspetos considerados para a avaliação da aplicabilidade das ferramentas.pt_PT
dc.description.abstractThe Rapid Application Development (RAD) approach has emerged as a response to the limitations of traditional development models. It defines people, skills, tools, and methodologies as the essential elements of the development process and considers the implementation of applications within 60 to 120 days. Tools play a key role in this approach, and technological advances have enabled their development with high levels of abstraction, such as low-code platforms. The context of continuous change provided by the emergence of new technologies puts pressure on IT organizations to minimize time-to-market, without compromising the quality of solutions. Thus, the opportunity arises for the adoption of approaches such as rapid application development through low-code platforms. However, at the level of an organization, the decision to change well-established methods and procedures raises some questions. In this sense, this dissertation project describes the main models and methodologies of software development and the main low-code platforms. Furthermore, it evaluates the applicability of these tools, considering the adoption of different software architectures, the impact in terms of cost, quality and time in relation to traditional development tools, and organizational factors such as development methodology and skill profile. For this evaluation, this project presents two case studies from the same domain, which are considered for building solutions on the most promising platforms - Outsystems and Mendix. This evaluation results in a comparison of the two platforms which, in turn, allows for an analysis of the aspects considered for the evaluation of the tools' applicability.pt_PT
dc.identifier.tid202796434pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/19541
dc.language.isoporpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_PT
dc.subjectDesenvolvimento rápido de aplicaçõespt_PT
dc.subjectRADpt_PT
dc.subjectPlataformas low-codept_PT
dc.subjectOutsystemspt_PT
dc.subjectMendixpt_PT
dc.subjectMetodologias de desenvolvimento de softwarept_PT
dc.subjectRapid application developmentpt_PT
dc.subjectLow-code platformspt_PT
dc.subjectSoftware development methodologiespt_PT
dc.titleDesenvolvimento Rápido de Aplicações - Comparação de soluções em Outsystems e Mendixpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Engenharia de Softwarept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_InesPinto_2021_MEI.pdf
Size:
7.03 MB
Format:
Adobe Portable Document Format