• Nenhum resultado encontrado

4.7 Implantação da aplicação

5.2.5 Tela de coletas

A tela de coletas, ilustrada pelas figuras 9 e 10, possui uma tabela com todas as coletas cadastradas pelo usuário. Para facilitar o manuseio desses dados, a tabela contém algumas ações, como ordenação por data e total coletado, e filtro pelo tipo de resíduo sólido. Na tela existe um botão que direciona o usuário para um modal com um formulário para cadastrar uma nova coleta. o usuário é obrigado a passar três informações para que o cadastro seja efetuado com sucesso, o tipo de resíduo, quantidade em quilograma e data da coleta.

5.2.6 Tela de usuários

A tela de usuários, ilustrada pelas figuras 11 e 12, possui uma tabela com todos os usuários cadastrados, visualizado apenas pelo administrador da aplicação. Nessa tela existe um botão que direciona o usuário para um modal com um formulário para cadastrar um novo usuário. O usuário é obrigado a passar cinco informações para que o cadastro seja efetuado com sucesso, o primeiro nome, último nome, email, senha e a confirmação da senha.

5.2.7 Teda de análises

A tela de análises, ilustrada pela figura 13, possui um formulário de busca composto por cinco campos, o primeiro é um de seleção que permite que o usuário faça uma consulta

Figura 6 – Tela de visão geral

Fonte: Elaborado pelo autor

Figura 7 – Tela de tipos de resíduos sólidos, visão geral

35

Figura 8 – Tela de tipos de resíduos sólidos, visão cadastro

Fonte: Elaborado pelo autor

Figura 9 – Tela de coletas, visão geral

Figura 10 – Tela de coletas, visão de cadastro

Fonte: Elaborado pelo autor

Figura 11 – Tela de usuários, visão geral

37

filtrado para um tipo de resíduo sólido especifico ou para todos em geral. Os dois em seguida são para representar um período assim como o mostrado na tela da Subseção 5.2.3, e por fim, dois campos que esperam um intervalo de datas para realizar a consulta. A busca por intervalo de datas possuem uma precedência maior do que a por período. Quando a opção todos é selecionado no formulário da consulta, um gráfico de barras e um de torta são apresentados ao usuário com as mesmas características descritas na tela da Subseção 5.2.3. Porém quando um tipo de resíduo é selecionado, um gráfico de área é apresentado ao usuário para que ele possa visualizar as mudanças na quantidade produzida para aquele tipo de resíduo ao longo do tempo. Por fim, é apresentado um gráfico que mostra as ocorrência das coletas distribuídas na linha temporal especificada pelo usuário.

5.2.8 Tela de relatórios

A tela de relatórios, ilustrada pela figura 14, possui um formulário de busca composto por três campos. O primeiro é um de seleção que permite que o usuário faça uma consulta filtrada para um tipo de resíduo sólido especifico ou para todos em geral. Os outros dois solicitam um intervalo temporal de datas para realizar a consulta na base de dados.

Realizado a consulta, é apresentado ao usuário uma tabela com a data, total coletado e o tipo de resíduo coletado. Além disso na interface existe a informação do total coletado no intervalo informado, e um botão para exportar o relatório para um arquivo em formato pdf.

5.2.9 Visão mobile

Por se tratar de um PWA, é essencial que todos os componentes visuais sejam adap- táveis para diferentes proporções de telas. Pensando nisso, cada componente foi desenvolvido de tal modo que se adapta de acordo com o tamanho da tela do dispositivo onde ele está sendo renderizado. Conforme ilustrado pela figura 15.

Figura 12 – Tela de usuários, visão de cadastro

Fonte: Elaborado pelo autor

Figura 13 – Tela de análise

39

Figura 14 – Tela de relatórios

Fonte: Elaborado pelo autor

Figura 15 – Visão mobile

6 AVALIAÇÃO

Para realizar os testes da aplicação, o mesmo gestor entrevistado durante o processo do levantamento de requisitos foi convidado a testar o software implementado. Inicialmente, foi disponibilizado um link com a aplicação e instruções sobre sua utilização para o gestor. Após a apresentação inicial da aplicação e explicação da sua proposta, o gestor foi instruído a utilizar a aplicação. Para testar o fluxo principal da aplicação, foram sugeridas algumas tarefas para ele realizar. Todas elas com o objetivo de analisar se as funcionalidades disponíveis estão em conformidade com o esperado, intuitivas e fáceis de serem utilizadas. A seguir, as tarefas sugeridas.

• Cadastre um novo tipo de resíduo sólido na aplicação. • Cadastre algumas coletas em datas diferentes.

• Filtre a lista das coletas, com o tipo de resíduo sólido criado anteriormente.

• Vá até a página de análises e busque as coletas em geral, passando o intervalo desejado. • Vá até a página de análises e busque as coletas do resíduo criado anteriormente, passando

o intervalo que abrange as datas das coletas.

• Vá até a página de relatórios e busque as coletas do resíduo criado anteriormente, passando o intervalo que abrange as datas de coletas.

• Exporte um relatório para um documento em formato pdf.

Para realizar a validação da aplicação foi elaborado um questionário online com 15 (quinze) perguntas baseadas na escala likert, sendo 14 (catorze) delas de múltipla escolha e uma aberta para expor a opinião e sugestões de melhorias e novas funcionalidades. Após o período de uso do SolidWM, o usuário foi submetido ao questionário a fim de obter o seu feedback da experiência obtida pelo software. A seguir, as perguntas elaboradas no questionário.

• É possível cadastrar todos os tipos de resíduos sólidos desejado na aplicação? • É possível registrar a coleta de resíduo sólido na aplicação?

• O dados das coletas são apresentados corretamente nos gráficos presentes na aplicação? • É possível gerar os gráficos de acordo a faixa de tempo desejada?

• É possível realizar a geração de relatórios de acordo com a faixa de tempo desejado? • É possível realizar alguma análise nos dados cadastrados na aplicação?

• Quantos erros foram encontrados durante a execução das tarefas? • A aplicação possui padrões que facilitam seu uso?

41

aplicação?

• Quantas vezes não compreendeu ou teve problemas com o uso da interface da aplicação? • O design das telas usadas na aplicação. Atualmente encontra-se?

• A nomenclatura encontrada nas telas durante o uso da aplicação (Nomes de campos, botões, textos e etc.), atualmente encontra-se?

• De forma geral, você considera a proposta da aplicação relevante para a sociedade? • O nível de satisfação encontrado durante o uso da aplicação foi?

• O espaço abaixo é reservado para que você exponha sua opinião e sugerir melhorias e novas funcionalidades na aplicação (Opcional).

Para realizar a avaliação da aplicação e garantir conformidade com as características esperadas em uma PWA, foi usado o Lighthouse. Que é uma ferramenta do Google utilizada para avaliar a qualidade de aplicações da web em geral. Esta ferramenta submete a aplicação em uma bateria de testes e retorna uma pontuação que varia entre 0 e 100. Alguns testes atualmente necessitam ser realizados de forma manual. No entanto a ferramenta contém uma cobertura de boa parte das métricas esperadas em uma PWA. As métricas avaliadas neste trabalho foram as mesmas a qual o lighthouse dá suporte. A seguir a lista das métricas utilizadas pela ferramenta para avaliar a aplicação Solid WM (LIGHTHOUSE, 2017).

• O carregamento da página possui desempenho rápido o suficiente nas redes móveis? • A página atual responde com um 200 quando off-line?

• O start_url responde com um 200 quando off-line? • Aplicação usa HTTPS?

• A aplicação registra o service worker?

• Usuário pode ser solicitado a instalar a aplicação? • Redireciona o tráfego HTTP para HTTPS?

• Configurado para uma tela inicial personalizada? • Define uma cor de tema da barra de endereço?

• conteúdo é dimensionado corretamente para a viewport?

• Tem uma tag <meta name="viewport» com width ou initial-scale? • Contém algum conteúdo quando o JavaScript não está disponível?

7 RESULTADOS

Documentos relacionados