Ir para o conteúdo

HTA

Introdução

A Análise Hierárquica de Tarefas (HTA) é uma metodologia usada para analisar tarefas complexas descompondo-as em elementos mais simples e hierarquicamente organizados. Essa abordagem visa identificar a estrutura das tarefas, relacionando objetivos gerais a sub-objetivos e ações específicas. A HTA é útil na análise de sistemas interativos, permitindo uma compreensão detalhada das tarefas executadas pelos usuários, o que pode orientar o design de sistemas mais eficazes e usáveis.

Técnicas Utilizadas

Para identificar as tarefas de usuário foram utilizadas duas técnicas: observação direta e cenários.

A observação direta envolveu a observação de cada tarefa, em geral, essa técnica é utilizada para observar o usuário utilizando o sistema, mas no nosso caso, foi a nossa própria utilização do sistema que foi embasou a análise. Isso permitiu identificar as tarefas que os usuários realizam naturalmente, com base em suas ações e comportamentos "reais".

Além disso, os cenários foram criados para descrever situações hipotéticas em que os usuários utilizariam o site para atingir seus objetivos. Os cenários detalharam as ações necessárias, informações relevantes e eventuais obstáculos que os usuários poderiam encontrar.

Como ler os diagramas?

Um objetivo é a abstração mais geral de uma atividade que o usuário vá realizar, ele é representado por um retângulo no diagrama. Os subobjetivos são os objetivos derivados do que está acima dele, e é representado da mesma maneira que o objetivo, entretanto, se esse subobjetivo representa a menor parte da derivação hierárquica e não tem mais nenhuma ação abaixo dessa, isso significa que esse subobjetivo é uma operação. Nesse sentido, o retângulo que representa uma operação recebe um traço logo abaixo dele.

Além de definirmos o que é cada ação, também precisamos demonstrar a ordem em que essas são realizadas, para isso utilizamos alguns símbolos (1>2, 1+2, 1/2).

  • 1>2: Significa que os próximos subobjetivos/operações precisam ser executados(as), um após ao outro, em sequência.
  • 1+2: Significa que os próximos subobjetivos/operações podem ser executados(as) de forma paralela, não importando a ordem .
  • 1/2: Significa uma escolha, o usuário deve optar um uma das ações


Figura 1: Elementos do Diagrama HTA

Fonte: (Barbosa, Silva, B.S.; Interação Humano-Computador, 2010, p. 193 - “Análise Hierárquica de Tarefas”, figura 6.1)

Cadastrar-se

Objetivos/Operações Relações Problemas e Recomendações
0. Cadastre-se 1>2 input: formulário de cadastro dados pessoais, estudantis, endereço e contatos feedback: cadastrar no sistema ou retornar mensagem de erro. plano: validar se o CPF já não está cadastrado, recolher todas as informações necessárias para o cadastro, cadastrar ou reportar inconsistências dos dados do formulário e em relação aos dados presentes nas bases de dados do governo.
1. Adicionar Dados 1+2 Plano: Preencher os campos do formulário input: caracteres ou cliques com o mouse para selecionar opções
1.1 Adicionar CPF input: teclado
1.2 Adicionar nome input: teclado
1.3 Adicionar data de nascimento input: teclado
1.4 Selecionar sexo input: clique (mouse)
1.5 Adicionar nome da mãe input: teclado
1.6 Adicionar nome do pai input: teclado
1.7 Selecionar estado civil input: clique (mouse)
1.8 Adicionar documento de identificação input: teclado
1.9 Adicionar número do documento input: teclado
1.10 Selecionar orgão emissor input: busca com o teclado + clique (mouse)
1.11 Selecionar UF input: clique (mouse)
1.12 Adicionar nome dos responsáveis (Caso seja menor de idade) input: teclado
1.13 Adicionar RG dos responsáveis (Caso seja menor de idade) input: teclado
1.14 Selecionar orgão emissor dos responsáveis (Caso seja menor de idade) input: busca com o teclado + clique (mouse)
1.15 Selecionar UF dos responsáveis (Caso seja menor de idade) input: clique (mouse)
1.16 Adicionar número de telefone input: teclado
1.17 Adicionar CEP input: teclado
1.18 Adicionar logradouro input: teclado
1.19 Adicionar n* da residência input: teclado
1.20 Adicionar bairro input: teclado
1.21 Adicionar complemento input: teclado
1.22 Selecionar cidade input: clique (mouse)
1.23 Adicionar matrícula input: teclado
1.24 Adicionar instituição de ensino input: Busca com o Teclado + clique (mouse)
1.25 Selecionar modalidade input: clique (mouse)
1.26 Selecionar curso input: Busca com o Teclado + clique (mouse)
1.27 Selecionar (Série, período, ano) input: clique (mouse)
1.28 Anexar todos os documentos comprobatórios (RG, declaração de vínculo, RG do responsável…) input: arquivos do dispositivo (pdf,jpeg,jpg,pnj,gif)
1.29 Adicionar e-mail input: teclado
1.30 Adicionar nome de login (cpf obrigatoriamente) input: teclado
1.31 Adicionar senha input: teclado
1.32 Adicionar confirmação de senha input: teclado
2. Finalizar input: clicar com o mouse no botão "FInalza", Feedback: Cadastrar o usuário no sistema ou reportar falha no cadastro


Figura 2: Diagrama HTA da tarefa de cadastrar-se (Fonte: Lucas, 2023)

Acompanhar cadastro

Esta atividade permite que o usuário se registre e consiga realizar o cadastro e a criação de sua conta no site e no acesso ao benefício de transporte

Adicionar login(cpf) Adicionar senha Clicar em “Logar” Clicar em opção “recuperar senha” Recuperar Senha

Objetivos/Operações Relações Problemas e Recomendações
0. Acompanhar cadastro 1>2 input: formulário de login com CPF e senha feedback: logar no sistema ou retornar mensagem "erro ao logar", usuário ou senha inválidos. plano: informar os dados de login e clicar em "logar"
1. Login 1+2 plano: informar CPF e senha Feedback: Logar ou bloquear acesso
1.1 Adicionar CPF input: teclado
1.2 Adicionar senha input: teclado
2. Confirmar login 1/2 input: clique com o mouse plano: clicar do botão "logar", ou , "recuperar senha"
2.1 Clicar no botão "logar" feedback: logar no sistema ou retornar mensagem de erro caso os dados estajam incorretos
2.2 Recuperar senha plano: Redirecionar para o processo de recuperar senha


Figura 3: Diagrama HTA da tarefa de acompanhar cadastro (Fonte: Artur Jackson e Amanda, 2023)

2° via

Na tarefa Segunda via, o usuário possui a possibilidade de realizar um pedido de segunda via do seu benefício de transporte ṕublico, além de conseguir acompanhar o processo de solicitação que foi aberta

O processo de abertura envolve algumas etapas como:

Clicar checkbox para aceitar o termo Selecionar motivo da solicitação Adicionar nome do estudante Adicionar email para ctt Adicionar observação Anexar documentos (Comprovante de pag, Boletim de ocorrência(em caso de perda ou roubo))

Objetivos/Operações Relações Problemas e Recomendações
0. Segunda via 1/2 input: formulário para solicitação da segunda via, incluindo anexo do comprovante de pagamento e do boletim de ocorrência. plano: escolher entre acompanhar solicitações ou fazer uma nova solicitação
1.0 Acompanhar solicitações 1>2 feedback: lista com as solicitações ativas
1.1 Posso navegar entre as páginas input: cliques com o mouse em ícones de navegação
2.0 Nova solicitação 1>2 input: formulário com os dados da solicitação, aceitar termo, selecionar motivo, nome, email, observações, anexo de documentos. feedback: nova solicitação é cadastrada e fica visível na aba "Acompanhar solicitações"
2.1 Clicar checkbox para aceitar o termo input: clique(mouse)
2.2 Selecionar motivo da solicitação input: clique(mouse)
2.3 Adiciconar nome do estudante input: teclado
2.4 Adicionar email para contato input: teclado
2.5 Adicionar observação (opcional) input: teclado
2.6 Anexar documentos (Comprovante de pag, Boletim de ocorrência(em caso de perda ou roubo)) recomendação: Somente é permitido envio de documentos em formato PDF e/ou arquivos de imagem (JPG,JPEG,GIF,BMP e PNG) de até 2 megabytes
3.0 Confirmar solicitação 1>2 plano: finalizar a solicitação, registrando-a no sistema
3.1 Clicar em registrar solicitação input: clique(mouse) feedback: cadastrar solicitação ou retorar mensagem de erro caso os dados estajam incorretos

Figura 4: Diagrama HTA da tarefa de 2°via (Fonte: Artur Jackson e Amanda, 2023)

Extensão de Acesso

A tarefa de extensão de acesso tem como principal objetivo possibilitar que o usuário realiza uma abertura de processo para garantir um aumento na quantidade de acessos mensais, além de ser possível acompanhar o procedimento do processo, o processo de abertura envolve

Clicar checkbox para aceitar o termo Sel motivo da solicitação Adicionar nome do estudante Adicionar email para ctt Adicionar observação (opcional) Anexar documentos (Declaração de matrícula) Clicar em Registrar solicitação

Objetivos/Operações Relações Problemas e Recomendações
0. Extensão de acesso 1/2 input: formulário para solicitação de extensão, incluindo anexo do documento que comprova a necessidade de extensão. plano: escolher entre acompanhar solicitações ou fazer uma nova solicitação
1.0 Acompanhar solicitações 1>2 feedback: lista com as solicitações ativas
1.1 Navegar entre as páginas input: clique(mouse)
2.0 Nova solicitação 1>2 input: formulário com os dados da solicitação, aceitar termo, selecionar motivo, nome, email, observações, anexo de documentos. feedback: nova solicitação é cadastrada e fica visível na aba "Acompanhar solicitações"
2.1 Adicionar dados 1+2 plano: adicionar ou selecionar os dados nas caixas de entrada
2.2 Clicar na checkbox para aceitar o termo input: clique(mouse) recomendação: a marcar a checkbox é requisito para solicitar a extensão
2.3 Selecionar motivo da solicitação input: clique(mouse)
2.4 Adicionar nome do estudante input: teclado
2.5 Adicionar email para contato input: teclado
2.6 Adicionar observação input: teclado
2.7 Anexar documentos input: arquivos do dispositivo (pdf,jpeg,jpg,pnj,gif)
3. Confirmar solicitação 1>2 plano: clicar no ícone de "Registrar solicitação" input: clique(mouse) feedback: Ou o sistema cadastra a nova solicitação, ou o sistema retorna uma mensagem de erro.
3.1 Clicar em Registrar solicitação


Figura 5: Diagrama HTA da tarefa de extensão de acesso (Fonte: Artur Jackson e Amanda, 2023)

Troca de Instituição

A atividade de troca de instituição tem como objetivo permitir que o usuário realize o recadastramento da nova instituição de ensino na qual ele pertence, para realizar este processo são necessários

Adicionar matrícula Adicionar instituição de ensino Selecionar modalidade Selecionar curso Selecionar (Série, período, ano) Escrever uma observação Anexar um documento de comprovação (declaração de passe, declaração de vínculo, grade horária com data)

Objetivos/Operações Relações Problemas e Recomendações
0. Troca de instituição 1/2 input: formulário para solicitação de troca, incluindo anexo do documento que comprova o vínculo com a instituição. plano: escolher entre acompanhar solicitações ou fazer uma nova solicitação, visualizar a lista de solicitações e responder formulário
1. Nova solicitação 1>2 input: formulário com os dados da solicitação,matrícula, instituição de ensino, modalidade, selecionar curso, (série, período, ano), observações, anexo de documentos. plano: inserir/selecionar as informações em cada um dos campos disponíveis
1.1 Inserir Dados input: teclado + clique(mouse)
1.1.1 Adicionar matrícula e instituição de ensino input: busca(teclado) + clique(mouse)
1.1.2 Selecionar modalidade, curso, série, período e ano input: busca(teclado) + clique(mouse)
1..1.3 Escrever uma observação input: teclado
1..1.4 Anexar um documento que comprove o vínculo input: arquivos do dispositivo (pdf,jpeg,jpg,pnj,gif)
1.2 Salvar solicitação input: clique(mouse) feedback: cadastrar a solictação ou, retornar erro caso os dados do formulário estejam incorretos
2.0 Acompanhar solicitacão 1>2 feedback: lista com as solicitações ativas
2.1 Navegar entre as páginas input: clique(mouse)

Figura 6: Diagrama HTA da tarefa de troca de instituição (Fonte: Artur Jackson e Amanda, 2023)

Liberar cartão

Esta atividade permite que o usuário libere o cartão para começar a utilizá-lo.

Objetivos/Operações Relações Problemas e Recomendações
0. Liberar Cartão 1>2 input: formulário com o código do cartão e código do usuário feedback: O cartão é liberado, ou então, uma mensagem de erro aparece, caso os dados informados estejam incorretos ou por algum outro motivo. plano: informar os dados e confirmar a ação
1. Preencher Formulário 1+2 plano: informar o código do cartão e o código do usuário
1.1 Inserir código do cartão input: teclado
1.2 Inserir código do usuário input: teclado
2. Clicar em "Verificar Dados" input: clique com o mouse Feedback: Mensagem dizendo que o cartão foi liberado, ou, um alerta de erro dizendo que não foi possível fazer a liberação


Figura 7: Diagrama HTA da tarefa de liberar cartão(Fonte: Lucas, 2023)

Alterar Foto

A atividade de alterar foto tem como objetivo permitir que o usuário realize a troca da foto do mesmo, para registro no sistema e uso na carteirinha.

Objetivos/Operações Relações Problemas e Recomendações
0. Alterar Foto 1>2 input: clique em "Nova solicitação plano: realizar nova solicitação
1. Nova Solicitação 1+2 plano: realizar uma solicitação de nova foto
1.1 Digitar Observação input: teclado
1.2 Clicar em "Anexar Arquivo" input: foto
2. Clicar em "Salvar" input: clique mouse

Figura 8: Diagrama HTA da tarefa de alterar foto(Fonte: Felipe, 2023)

Trocar Endereço

Esta atividade permite que o usuário consiga trocar o endereço

  • Adicionar login(cpf)
  • Adicionar senha
  • Clicar em “Logar”
  • Clicar em opção “trocar endereço”
  • Trocar endereço
Objetivos/Operações Relações Problemas e Recomendações
0. Troca de endereço 1/2 input: formulário para solicitação de troca, incluindo anexo do documento que comprova o vínculo com o endereço plano: fazer uma nova solicitação
1 Inserir Dados input: teclado + clique(mouse)
1.1 Número do CEP input: busca(teclado)
1.2 Logradouro input: busca(teclado)
1.3 Número da residência input: teclado
1.4 Bairro input: teclado
1.5 Complemento input: teclado
1.6 Bairro input: teclado + clique(mouse)
1.7 Complemento input: teclado
1.8 Anexar um documento que comprove o vínculo input: arquivos do dispositivo (pdf,jpeg,jpg,pnj,gif)
1.9 Salvar solicitação input: clique(mouse) feedback: cadastrar a solictação ou, retornar erro caso os dados do formulário estejam incorretos

Figura 9: Diagrama HTA da tarefa de troca de endereço (Fonte: Juan Pablo, 2023)

Meus Acessos

Esta atividade permite que o usuário consiga visualizar os acessos que ele possui, além de poder visualizar o histórico de acessos que ele já utilizou.

  • Adicionar login(cpf)
  • Adicionar senha
  • Clicar em “Logar”
  • Clicar em opção “Meus acessos”
  • Visualizar acessos
Objetivos/Operações Relações Problemas e Recomendações
0. Meus acessos 1/2 input: data de início e data de fim, caso o usuário deseje ver os acessos realizados em um período específico plano: inserir datas
1. Navegar entre as páginas input: clique(mouse)
2. Consultar por período de tempo input: clique(mouse)
2.1.1 Inserir data de início input: teclado
2.1.2 Inserir data de fim input: teclado
2.2 Clicar em "Consultar" input: clique(mouse) Feedback: Acessos do período definido são apresentados

Figura 10: Diagrama HTA da tarefa de Meus Acessos (Fonte: Arthur Sousa, 2023)

Histórico de versão

Versão Data Modificação Autor Revisores
1.0 14/10/2023 Criação do documento Fause Carlos Felipe
1.1 14/10/2023 Adição dos diagramas de HTA Amanda e Artur Jackson Felipe
1.2 14/10/2023 Adição das tabelas de HTA Amanda e Artur Jackson Juan
1.3 15/10/2023 Atualização das tabelas HTA Lucas e Amanda Artur
1.3 15/10/2023 Atualização das tabelas HTA Felipe Lucas
1.4 06/11/2023 Atualização das tabelas HTA Arthur Sousa Lucas

Bibliografia

BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.