Padrões arquiteturais de software para a construção de Soluções Mobile

Carregando...
Imagem de Miniatura

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

Citação