Use este identificador para citar ou linkar para este item:
http://repositorio.unesc.net/handle/1/12654| Título: | Análise comparativa de aplicações mobile nativa e aplicações mobile cross-plataforma |
| Autor(es): | Matos, Samuel Santos de |
| Orientador(es): | Antunes, Luciano |
| Palavras-chave: | Análise comparativa Testes de desempenho Plataforma Android Plataforma Windows Phone |
| Descrição: | Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. |
| Resumo: | Os dispositivos moveis estão cada vez mais evoluindo e se popularizando e trazendo consigo a demanda de desenvolvimento de aplicativos para tais dispositivos. Hoje no mercado existem inúmeros sistemas operacionais para estes dispositivos. Com esta variedade de dispositivos surgem duas formas de desenvolver um novo aplicativo entre elas estão as nativas e as cross-plataforma. As plataformas Android e Windows Phone atualmente estão entre os lideres deste seguimento e disponibilizam uma série de ferramentas para o desenvolvimento de novas aplicativos nativas. A Adobe por outro lada lidera o mercado de desenvolvimento cross-plataforma com maior compatibilidade e um simples desenvolvimento com seu framework free PhoneGap. No desenvolvimento de qualquer software, seja para dispositivos moveis ou não, é importante avaliar o custo de desenvolvimento e desempenho das tecnologias utilizadas. As métricas de testes são uma das maneiras de avaliar o custo de desenvolvimento e desempenho de um software. A avaliação de custo de desenvolvimento e desempenho é justamente o foco deste trabalho que tem o intuito de mostrar o custo de desenvolvimento e desempenho de aplicativos mobile cross-plataforma comparado com aplicativos mobile nativos. O aplicativo desenvolvido foi o aplicativo Achando, que foi desenvolvido nativamente em Windows Phone e Android e cross-plataforma em PhoneGap, a aplicação desenvolvida é um aplicativo de achados e perdidos onde o usuário pode efetuar os testes de desempenho e cadastras e consultar itens achados e perdidos. As métricas utilizadas para efetuar as medidas foram a métrica orientada ao tamanho para medir o custo de desenvolvimento de cada aplicativo e método de sobrecarga para avaliar o tempo gasta por cada funcionalidade, assim avaliando o desempenho. Com a análise comparativa da mescla das métricas definidas nesta pesquisa foi possível verificar a melhor utilidade de cada tecnologia e seus pontos fortes. Também foi possível identificar o custo de desenvolvimento para cada aplicação e o desempenho, assim os resultados obtidos pela mescla de métricas e análise comparativa mostram que se faz necessário avaliar o custo de desenvolvimento e desempenho em qualquer desenvolvimento de software. |
| Idioma: | Português (Brasil) |
| Tipo: | Trabalho de Conclusão de Curso - TCC |
| Data da publicação: | Jul-2016 |
| URI: | http://repositorio.unesc.net/handle/1/12654 |
| Aparece nas coleções: | Trabalho de Conclusão de Curso (COM) |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Samuel Santos de Matos.pdf | TCC | 2,16 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.