Pular para conteúdo

Aplicativo Escolhido

Introdução

No início do processo da disciplina, os integrantes do grupo apresentaram possíveis candidatos de aplicativos para trabalharmos e seus respectivos argumentos para escolha. Posteriormente, foi feita uma revisão em que cada aplicativo passava por alguns critérios com o objetivo de se chegar a um consenso. Esse documento busca sumarizar as motivações dessa escolha.

Critérios para escolha

Para realizarmos a escolha do aplicativo seguimos os seguintes critérios:

  • Aplicativo não ter sido trabalhado na disciplina;
  • Facilidade de contato com o público-alvo;
  • Complexidade do aplicativo;
  • Disponibilidade de informações.

Motivações de escolha

Baseado nos critérios anteriores, e após instrução do professor, o grupo decidiu por escolher o aplicativo da Bilheteria Digital. Principais motivações:

  • Aplicativo de complexidade média, isto é, nem muito complexo pro escopo da disciplina, nem muito simplório para a quantidade de integrantes do grupo, que apresenta requisitos funcionais e não funcionais que seram trabalhados no projeto.
  • Público-alvo amplo e de fácil acesso. Visto que o aplicativo apresenta eventos de diversas naturezas, como espetáculos teatrais, shows, entre outros. Sendo assim, o público-alvo é composto por pessoas de diferentes faixas etárias, o que facilitaria quaisquer contatos por parte do grupo.
  • Possibilidade de usar o site do aplicativo na disciplina de IHC (Interação Humana Computador), apresentando um maior aproveitamento da interdisciplinaridade das duas matérias em seus respectivos projetos.

Termos de uso

A fim de realizar o projeto de maneira ética e legal, o grupo decidiu verificar os termos de uso da plataforma Bilheteria Digital para garantir que possuíamos permissão explícita para realizar a análise. Após uma cuidadosa leitura dos termos de uso do aplicativo, o grupo constatou que não havia uma cláusula específica que permitisse a análise do aplicativo ou qualquer menção à possibilidade de realizar engenharia reversa, tampouco que proibísse. Isso levantou preocupações sobre a legalidade de realizar tal análise sem permissão expressa dos desenvolvedores.

Para buscar uma solução adequada, o grupo decidiu entrar em contato com o suporte do aplicativo. Um e-mail foi enviado explicando a natureza acadêmica do projeto, a necessidade de analisar o aplicativo e solicitar formalmente permissão para realizar essa atividade. No entanto, infelizmente, o suporte do aplicativo não respondeu ao e-mail, deixando o grupo sem uma resposta definitiva. Com base na falta de permissão explícita nos termos de uso e na ausência de resposta do suporte, o grupo optou por focar apenas nos requisitos elicitados que não foram implementados no aplicativo.

Essa abordagem evitaria a necessidade de realizar qualquer tipo de engenharia reversa ou análise do código-fonte, mantendo assim a integridade ética do projeto. Embora a análise completa do aplicativo pudesse fornecer informações mais abrangentes e detalhadas, o grupo reconheceu que sua responsabilidade primordial era respeitar os limites legais e éticos. Portanto, concentrar-se nos requisitos não implementados ainda permitiria identificar lacunas ou áreas de melhoria no aplicativo sem violar as políticas da plataforma.

Conclusão

A escolha do aplicativo para trabalho no projeto é uma etapa imprescindível na disciplina de Requisitos. Durante todo o semestre será realizado trabalho baseado no aplicativo escolhido, dito isso, é importante que essa escolha seja feita cuidadosamente e se atentando a critérios sólidos. Com a experiência que obtivemos na disciplina, recomendamos principalmente atenção à disponibilidade do público-alvo e aos termos de uso do sistema, para que seja possível saber se é permitida, ou não, a realização de engenharia reversa e para que não seja necessário trocar a aplicação trabalhada no meio do semestre.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 04/07/2023 Criação do documento Douglas Alves Matheus Henrique
1.1 10/07/2023 Adição da conclusão Douglas Alves Matheus Henrique