Ceci, FlavioRover, Amanda2018-12-072020-11-292018-12-072020-11-292018https://repositorio.animaeducacao.com.br/handle/ANIMA/10933Criar uma arquitetura de software é uma tarefa considerada difícil. Para facilitar esse desenvolvimento, existem alguns padrões arquiteturais que garantem a construção de uma aplicação com qualidade, pois a qualidade é um ponto indispensável para o desenvolvimento. Com isso, esta monografia tem como objetivo analisar uma seleção de padrões arquiteturais para soluções mobile, levando em consideração a facilidade na criação de testes e qualidade do código. Assim, utilizar um padrão arquitetural para o desenvolvimento mobile facilita o processo de criação e de manutenção do software, tanto quanto o aumento de produtividade da pessoa desenvolvedora. As etapas metodológicas desta monografia se caracterizam a modelar o cenário da solução proposta, aplicar os padrões arquiteturais apresentados, escolher o padrão arquitetural que mais condiz com a aplicação e avaliar a escolha com a criação e a aplicação de um formulário. Para o desenvolvimento foi apresentado a diferenciação dos padrões arquiteturais, aplicado esses padrões arquiteturais na solução proposta, feita uma análise em cima da diferenciação entre os modelos e apresentado a forma como foi criado e aplicado o questionário. Com base neste desenvolvimento e nos critérios abordados, foi possível chegar à conclusão que a melhor escolha do padrão arquitetural levando em consideração a facilidade na criação de testes e qualidade de código é o padrão chamado de Model View View-Model, também conhecido como MVVM. A partir desta conclusão, é levantado, para trabalhos futuros, o desenvolvimento real da solução mobile apresentada seguindo esse padrão arquitetural escolhido.95 f.pt-BRAttribution-NonCommercial-NoDerivs 3.0 BrazilTestabilidadePadrões arquiteturaisArquitetura mobileDesign PatternsPadrões arquiteturais de software para a construção de Soluções MobileSoftware design patterns for building Mobile SolutionsMonografia