Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/2611
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisor1Lima, Júnio Cesar-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0773093291434417pt_BR
dc.creatorBarbosa, Adriley Samuel Ribeiro-
dc.creator.Latteshttp://lattes.cnpq.br/9019144154665119pt_BR
dc.date.accessioned2022-07-14T16:42:10Z-
dc.date.available2022-07-14T16:42:10Z-
dc.date.issued2022-07-13-
dc.identifier.urihttps://repositorio.ifgoiano.edu.br/handle/prefix/2611-
dc.description.abstractAndroid is an operating system that is constantly evolving. For this reason research on this platform has been of interest to the community since its launch. With the evolution of applications, the difficulty of developing software efficiently and with quality has increased exponentially. The Model-View-ViewModel (MVVM) architectural pattern is the most popular for Android applications due to its scalability, but there is not enough information to show that this architectural pattern presents a better performance in the most diverse software development situations when compared to the other ones. too much. The objective of this work is to purchase the Model-View-Controller (MVC), Model-View-Presenter (MVP), MVVM and Model-ViewInterface (MVI) architectural patterns with a focus on performance. The Software Architecture Analysis Method (SAMM) model was used in this work together with collected data to define which is the most adequate architecture for the development of Android applications. The results showed that MVVM presents a better quality in terms of scalability and maintenance characteristics and satisfactory performance times when compared to the others, thus being the best standard for software development on the Android operating system.pt_BR
dc.description.resumoO Android é um sistema operacional que está em crescente evolução. Por esse motivo pesquisas nesta plataforma tem sido de interesse da comunidade desde seu lançamento. Com a evolução das aplicações a dificuldade de desenvolver software de maneira eficiente e de qualidade aumentou exponencialmente. O padrão arquitetural Model-View-ViewModel (MVVM) é o mais popular para aplicações Android devido sua escalabilidade, porém não existe informações em abundância que mostrem que este padrão arquitetural apresente um melhor desempenho nas mais diversas situações de desenvolvimento de software quando comparado com os demais. O objetivo deste trabalho é comparar os padrões arquiteturais Model-View-Controller (MVC), Model-View-Presenter (MVP), MVVM e Model-View-Interface (MVI) com foco em desempenho. O modelo Software Architecture Analysis Method (SAMM) foi utilizado neste trabalho juntamente com dados coletados para definir qual é a arquitetura mais adequada para o desenvolvimento de aplicações Android. Os resultados mostraram que o MVVM apresenta uma melhor qualidade em características de escalabilidade e manutenção e tempos de performance satisfatórios quando comparados com os demais, sendo assim o melhor padrão para desenvolvimento de software no sistema operacional Android.pt_BR
dc.description.provenanceSubmitted by Adriley Samuel Ribeiro Barbosa (adriley.samuel@estudante.ifgoiano.edu.br) on 2022-07-14T14:35:06Z No. of bitstreams: 1 tcc_Adriley Samuel Ribeiro Barbosa.pdf: 1264523 bytes, checksum: d47bb86dde1f76eb653e850cfb7bb52f (MD5)en
dc.description.provenanceApproved for entry into archive by Hevellin Estrela (hevellin.estrela@ifgoiano.edu.br) on 2022-07-14T16:42:03Z (GMT) No. of bitstreams: 1 tcc_Adriley Samuel Ribeiro Barbosa.pdf: 1264523 bytes, checksum: d47bb86dde1f76eb653e850cfb7bb52f (MD5)en
dc.description.provenanceMade available in DSpace on 2022-07-14T16:42:10Z (GMT). No. of bitstreams: 1 tcc_Adriley Samuel Ribeiro Barbosa.pdf: 1264523 bytes, checksum: d47bb86dde1f76eb653e850cfb7bb52f (MD5) Previous issue date: 2022-07-13en
dc.languageporpt_BR
dc.publisherInstituto Federal Goianopt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Urutaípt_BR
dc.publisher.initialsIF Goianopt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAndroidpt_BR
dc.subjectSoftware architecturept_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOpt_BR
dc.titleANÁLISE COMPARATIVA ENTRE OS PADRÕES MVC, MVP, MVVM E MVI NA PLATAFORMA ANDROIDpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
Aparece nas coleções:Bacharelado em Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_Adriley Samuel Ribeiro Barbosa.pdf1,23 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.