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 |