Pular para conteúdo

Análise de Interface do Usuário

1. Introdução

A análise de interface do usuário é uma técnica de elicitação que consiste na análise de um sistema já existente, navegando pelas telas, tendo a visão que um usuário teria. O objetivo é elicitar requisitos funcionais e de usuário.
Essa técnica permite descobrir funcionalidades ao explorar as telas disponíveis, entender os passos que os usuários seguem e elaborar casos de uso. A análise da UI ajuda a revelar dados importantes para os usuários e facilita o entendimento do funcionamento de um sistema existente - muitas vezes sem precisar perguntar diretamente aos usuários.

Atenção

Não se deve assumir que uma funcionalidade existente deve ser mantida ou a tela existente também deve permanecer. O foco é entender e se adaptar conforme as necessidades do sistema.

2. Metodologia

A elicitação foi conduzida pela estudante Mayara Marques, que realizou a navegação pelo aplicativo do IBGE pelo celular. Funcionalidades foram observadas e listadas em um documento Google, servindo de rascunho.

2.1 Cronograma

A tabela 1 abaixo informa sobre os participantes da elicitação, bem como o horário da reunião, data e função.

Tabela 1: Participantes.

Nome Data Hora Função
Caio Duarte 03/05/2025 12:00 Revisor de Requisitos
Gabriel Pinto 03/05/2025 10:00 Revisor de Requisitos
João Félix 03/05/2025 19:00 Revisor do artefato
Larysssa Felix 03/05/2025 10:30 Revisor de Requisitos
Letícia Monteiro 03/05/2025 11:00 Revisor de Requisitos
Ludmila Nunes 03/05/2025 11:30 Revisor de Requisitos
Mayara Marques 02/05/2025 14:55 Elicitadora de Requisitos

Fonte: Mayara Marques, 2025.

2.2 Observações

  • Interface e Acessibilidade
    • Letras pequenas dificultam a usabilidade, principalmente para pessoas idosas.
    • Falta de função de zoom.
    • Algumas abas possuem pouca funcionalidade.
  • Funcionalidades
    • Navegação por localização pode ser falha ou limitada.
    • Sistema permite acesso a dados por município.
    • Função de acesso a dados funciona melhor na busca direta do que pela localização.
    • Presença de abas: Notícias, Síntese, Extras, Calendário, Indicadores.
  • Notificações
    • O aplicativo envia notificações com base em notícias publicadas.
  • Feedback
    • Formulário de feedback semelhante ao do questionário realizado pelo grupo.
    • Algumas funções (ex: botão "Finalizar") não funcionam como esperado.
  • Compartilhamento
    • Notícias podem ser compartilhadas; dados específicos, não.

3. Requisitos Elicitados

A tabela 2 abaixo apresenta os requisitos funcionais elicitados durante a análise de interface do usuário para o aplicativo do IBGE.

Tabela 2: Requisitos Funcionais de Análise de Interface.

Código Descrição do Requisito Funcional Implementado
RFA1O sistema deve possuir notícias atualizadas sobre dados demográficos/socioeconômicos do Brasil, de seus estados e municípios.Sim
RFA2Sistema deve possuir uma funcionalidade de busca, que independe da tela em que o usuário se encontra.Sim
RFA3Se houver algum dado/indicador atrelado à notícia lida, esse indicador deve estar presente no topo da página da notícia.Sim
RFA4A notícia deve estar na aba de notícias do aplicativo.Sim
RFA5O aplicativo deve possuir uma navbar inferior que permita que o usuário navegue pelas diversas funcionalidades principais da aplicação.Sim
RFA6Sistema deve possuir a aba de indicadores, com principais dados do IBGE, prévia de gráfico e valor com coloração simbólica (verde/vermelha).Sim
RFA7Ao clicar no dado, deve aparecer gráfico mais completo com evolução temporal do indicador.Sim
RFA8Notícias relacionadas ao dado devem aparecer na tela do dado.Sim
RFA9Ao lado do nome do indicador, deve aparecer a definição daquele indicador.Sim
RFA10Uma aba de calendário deve estar presente, com eventos/pesquisas principais do IBGE.Sim
RFA11A aba de síntese deve conter dados censitários dos municípios, estados e do Brasil.Sim
RFA12Cada dado da aba de síntese deve possuir uma fonte atrelada.Sim
RFA13Uma aba de extras deve existir.Sim
RFA14O sistema deve oferecer opção de controle de notificações (ativar ou desativar).Sim
RFA15O sistema deve notificar o usuário sobre novas notícias.Sim
RFA16Deve haver uma opção de avaliação do aplicativo com coleta de perfil, satisfação, funcionalidades mais usadas e sugestões.Sim
RFA17Deve haver uma opção de compartilhar o aplicativo.Sim
RFA18Uma opção de suporte deve existir, com ligação ao site do IBGE.Sim
RFA19As redes sociais do IBGE devem ser linkadas.Sim
RFA20As notícias devem ser compartilháveis.Sim
RFA21No calendário, os dias com evento/pesquisa devem ter cor diferente dos demais.Sim
RFA22O calendário deve permitir visualização de meses passados e futuros em relação ao mês atual.Sim
RFA23Na aba “síntese”, dados como gentílico, área territorial, população, renda, orçamento, IDH, matrículas, salário médio, PIB per capita e mortalidade infantil devem estar disponíveis por estado e município.Sim
RFA24Filtros por país, estado e município devem estar disponíveis na aba “síntese”.Sim

Fonte: Mayara Marques, 2025.

A tabela 3 abaixo apresenta as siglas RFA*, explicando seus respectivos requisitos funcionais, com origem na análise de interface e focando na rastreabilidade para futuras implementações.

Tabela 3: Siglas dos requisitos funcionais.

Sigla Descrição do Requisito
RFA* Requisito Funcional de Análise de Interface

Fonte: Mayara Marques, 2025.

4. Gravação da Elicitação

No vídeo abaixo é possível observar a gravação da elicitação e, consequentemente, a prova da existência desses requisitos no aplicativo analisado.

5. Print screen do Aplicativo

Apesar de o vídeo conter a gravação completa de todas as telas e funcionalidades implementadas no aplicativo, é importante incluir capturas de tela (prints) para facilitar a visualização de determinados requisitos. Isso evita que quem for analisar o projeto precise assistir ao vídeo inteiro para encontrar informações específicas.

Figura 1 – Página Inicial do App

Imagem do App Inicial

Fonte: Aplicativo IBGE, 2025.

Figura 2 – Página "Indicadores" do App

Imagem do App Indicadores

Fonte: Aplicativo IBGE, 2025.

Figura 3 – Página "Calendário" do App

Imagem do App Calendário

Fonte: Aplicativo IBGE, 2025.

Figura 4 – Página "Calendário" 2 do App

Imagem do App Calendário

Fonte: Aplicativo IBGE, 2025.

Figura 5 – Página "Síntese" do App

Imagem do App Síntese

Fonte: Aplicativo IBGE, 2025.

Figura 6 – Página "Extras" do App

Imagem do App Extras

Fonte: Aplicativo IBGE, 2025.

6. Bibliografia

WIEGERS, Karl Eugene; BEATTY, Joy. Software requirements: best practices. 3. ed. Redmond: Microsoft Press, 2013.

7. Histórico de Versões

Tabela 4: Histórico de Versões

Versão Descrição Autor Data Revisor
1.0 Criação do documento Mayara Marques 02/05/2025 João Félix
1.1 Adição de foto da fonte referência Mayara Marques 04/05/2025 Caio Duarte
1.2 Complemento tabela de cronograma Mayara Marques 06/05/2025 Larysssa Felix
1.3 Adição das Fotos a Página Letícia Monteiro 14/05/2025 Larysssa Felix
1.4 Correções para entrega 5 da disciplina Mayara Marques 22/06/2025 Ludmila Nunes

Fonte: Caio Duarte, Gabriel Pinto, João Félix, Larysssa Felix, Letícia Monteiro, Ludmila Nunes e Mayara Marques, 2025.