Título: | Proposta de guia comparativo para desenvolvimento de aplicativos móveis |
Autor(es): | Assis, Felipe César Silveira de |
Orientador(es): | Meirelles, Paulo Roberto Miranda |
Assunto: | Aplicativos Software - desenvolvimento |
Data de apresentação: | 4-Jul-2018 |
Data de publicação: | 28-Fev-2019 |
Referência: | ASSIS, Felipe César Silveira de. Proposta de guia comparativo para desenvolvimento de aplicativos móveis. 2018. 64 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2018. |
Resumo: | O desenvolvimento de aplicativos e softwares para o ambiente mobile é uma área de conhecimento
e atuação que tem crescido nos últimos anos. Para a realização deste desenvolvimento
é necessário a escolha de uma abordagem de desenvolvimento para o projeto em
questão, esta abordagem pode ser nativa (implementação individual em cada plataforma)
ou multiplataforma (com grande ou total reutilização de código entre diferentes plataformas).
Afim de prover uma visão mais clara sobre qual é a abordagem mais adequada para
um projeto de desenvolvimento de software mobile, este trabalho de conclusão de curso foi
elaborado, tendo como objetivo fornecer um guia comparativo para a escolha da melhor
abordagem para um determinado contexto. Um diferencial para este estudo é que, além
dos aspectos quantitativos e objetivos, também foram considerados aspectos qualitativos
ou subjetivos os quais influenciam no desenvolvimento do software. Para elaborar este
guia comparativo foram levantados dados através de três questionários aplicados em diferentes
perfis de desenvolvedores e um exemplo de uso que busca evidenciar a necessidade
da aplicação do guia comparativo a um caso experimental. Por fim foi elaborado o guia
comparativo, no qual identificamos que os aspectos quantitativos e objetivos não podem
ser exclusivos para a escolha da abordagem, fato que também foi observado na aplicação
do guia no exemplo de uso proposto. Em geral, ao contrário do que as literaturas que
consideram apenas aspectos quantitativos apontam, os desenvolvedores tendem para as
abordagens nativas. |
Abstract: | The development mobile applications and softwares for mobile environment is an area that
has grown in the past years. To develop a mobile application, it is necessary to choose a
development approach to be used in a project, this approach can be native (realized for
each platform separately) or multiplatform (recognized with common code among different
platforms). This thesis was elaborated in order to provide a better understanding
on what is the most appropriate approach for a mobile software development project,
aiming to provide a guideline for choosing the best approach for a given context. A
differential for this study is that, in addition to the quantitative aspects, qualitative or
subjective aspects that influence the software development were also considered. In order
to elaborate this guideline, data we collected data through three questionnaires, answered
by different developer profiles, and an experiment that seeks to evidence the need of
the guideline to a project. Finally, the guideline was elaborated, in which we identified
that the quantitative aspects cannot be the only ones when selecting an approach. We
also observed during the application of the guideline in the experiment, that in general
developers tend towards native approaches, in counterpart to what other papers that
consider exclusively quantitative aspects point out. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018. |
Aparece na Coleção: | Engenharia de Software
|