Publication
Desenvolvimento Rápido de Aplicações - Comparação de soluções em Outsystems e Mendix
dc.contributor.advisor | Maio, Paulo Alexandre Fangueiro Oliveira | |
dc.contributor.author | Pinto, Inês Margarida Monteiro de Moura | |
dc.date.accessioned | 2022-01-18T10:59:55Z | |
dc.date.available | 2022-01-18T10:59:55Z | |
dc.date.issued | 2021 | |
dc.description.abstract | A 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.abstract | The 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.tid | 202796434 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.22/19541 | |
dc.language.iso | por | pt_PT |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_PT |
dc.subject | Desenvolvimento rápido de aplicações | pt_PT |
dc.subject | RAD | pt_PT |
dc.subject | Plataformas low-code | pt_PT |
dc.subject | Outsystems | pt_PT |
dc.subject | Mendix | pt_PT |
dc.subject | Metodologias de desenvolvimento de software | pt_PT |
dc.subject | Rapid application development | pt_PT |
dc.subject | Low-code platforms | pt_PT |
dc.subject | Software development methodologies | pt_PT |
dc.title | Desenvolvimento Rápido de Aplicações - Comparação de soluções em Outsystems e Mendix | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |
thesis.degree.name | Mestrado em Engenharia Informática - Engenharia de Software | pt_PT |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- DM_InesPinto_2021_MEI.pdf
- Size:
- 7.03 MB
- Format:
- Adobe Portable Document Format