Padrões arquiteturais de software para a construção de Soluções Mobile
Carregando...
Arquivos
Data
2018
Tipo de documento
Monografia
Título da Revista
ISSN da Revista
Título de Volume
Área do conhecimento
Ciências Exatas e da Terra
Modalidade de acesso
Acesso aberto
Editora
Autores
Rover, Amanda
Orientador
Ceci, Flavio
Coorientador
Resumo
Criar 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.
Palavras-chave
Testabilidade, Padrões arquiteturais, Arquitetura mobile, Design Patterns