Use este identificador para citar ou linkar para este item:
https://repositorio.ufpb.br/jspui/handle/123456789/16077| Tipo: | TCC |
| Título: | Uma análise comparativa entre os padrões MVP e MVVM na plataforma android |
| Autor(es): | Cesar, Alexandre Freitas |
| Primeiro Orientador: | Kulesza, Raoni |
| Resumo: | O desenvolvimento de aplicações Android tem sido de interesse para pesquisas desde o lançamento do primeiro aparelho Android. Com a evolução das aplicações, o aspecto de desenvolvimento foi impactado profundamente nesse ramo de software, encaminhando requisitos cada vez mais exigentes para atender as necessidades dos usuários. O padrão arquitetural chamado Model-View-Presenter (MVP) é o mais popular para aplicações Android, mas não existe informações que mostrem que esse padrão arquitetural apresente um melhor desempenho entre as arquiteturas existentes com a Application Programming Interface (API) atual. O Architecture Tradeoff Analysis Method (ATAM) foi utilizado nesta pesquisa para ajudar a escolher uma arquitetura adequada para o desenvolvimento de software. O objetivo da pesquisa é comparar o MVP e o Model-View-ViewModel (MVVM) com foco em desempenho. Os resultados mostraram que o MVVM apresenta uma melhor qualidade de desempenho para CPU e memória quando comparado com o MVP. |
| Abstract: | Android application development has been of interest to research since the launch of the first Android device. With the evolution of applications, the development aspect was deeply impacted in this software branch, leading increasingly demanding requirements to meet the needs of users. The architectural pattern called Model-View-Presenter (MVP) is the most popular for Android applications, but there is no information to show that this architectural pattern performs better between existing architectures with the current Application Programming Interface (API). The Architecture Tradeoff Analysis Method (ATAM) was used in this research to help choose an appropriate architecture for software development. The goal of the research is to compare MVP and Model-View-ViewModel (MVVM) with a focus on performance. The results showed that MVVM has a better performance quality for CPU and memory when compared to MVP. |
| Palavras-chave: | Android MVP MVVM Desenvolvimento móvel Dispositivos móveis Arquitetura de software |
| CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| Idioma: | por |
| País: | Brasil |
| Editor: | Universidade Federal da Paraíba |
| Sigla da Instituição: | UFPB |
| Departamento: | Informática |
| Tipo de Acesso: | Acesso aberto Attribution-NoDerivs 3.0 Brazil |
| URI: | http://creativecommons.org/licenses/by-nd/3.0/br/ |
| URI: | https://repositorio.ufpb.br/jspui/handle/123456789/16077 |
| Data do documento: | 23-Set-2019 |
| Aparece nas coleções: | TCC - Ciência da Computação - CI |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| AFC11102019.pdf | 903,2 kB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma
Licença Creative Commons
