Ir para o conteúdo

Princípios Gerais

Introdução

Definir princípios gerais da plataforma [Lattes CNPQ](https://interacao-humano-computador.github.io/2023.2-PlataformaLattes/) desempenha um papel essencial no desenvolvimento de um sistema que atenda eficazmente às necessidades dos usuários, proporcionando uma experiência de alta qualidade. Abaixo, apresentamos alguns princípios gerais que devem servir como alicerce para o nosso projeto:

Princípios Gerais definidos/seguidos

  • Antecipação;
  • Correspondência com as expectativas do usuário;
  • Consistência e Padronização;
  • Conteúdo Relevante e expressão adequada;
  • Equilíbrio entre Controle e Liberdade do Usuário;
  • Projeto para Erros;
  • Promoção da Eficiência do Usuário;
  • Simplicidade nas Estruturas das Tarefas;
  • Visibilidade e Reconhecimento.

Já apresentados anteriormente, aqui uma breve descrição sobre os princípios:

Antecipação

A capacidade de antecipar as necessidades dos usuários é um princípio fundamental. Os sistemas devem ser projetados para fornecer informações relevantes antes que os usuários as solicitem. Isso torna a interação mais eficiente e agradável. Além disso, o software pode ser observador e lembrar as ações do usuário, permitindo antecipar os próximos passos. Isso é particularmente útil para melhorar a experiência do usuário e economizar tempo.

Correspondência com as expectativas do usuário

O princípio de "Correspondência com as Expectativas dos Usuários" enfatiza a importância de projetar sistemas de forma a coincidir com as expectativas naturais dos usuários. Isso significa garantir que os usuários possam facilmente entender como suas intenções se traduzem em ações dentro do sistema, como suas ações afetam o sistema e como o sistema reflete seu estado real

Consistência e Padronização

Recomenda-se manter a consistência na interface, seguindo as convenções do mundo real e os padrões da plataforma. Elementos semelhantes devem funcionar de maneira uniforme para evitar confusão.

Conteúdo Relevante e expressão adequada

As interfaces devem fornecer informações relevantes e claras, evitando sobrecarregar os usuários com informações desnecessárias. Além disso, a legibilidade do texto e o uso adequado de cores são destacados como importantes para a compreensão do conteúdo.

Estes princípios são considerados fundamentais para o grupo 03, eles visam garantir que nosso projeto proporcione uma experiência de usuário aprimorada e atenda efetivamente às necessidades e expectativas de quem utilizará o sistema.

Equilíbrio entre Controle e Liberdade do Usuário

Ao projetar interfaces, é crucial encontrar um equilíbrio entre o controle do usuário e a liberdade. Deixar o usuário no comando é fundamental, pois isso permite que eles aprendam rapidamente e desenvolvam um senso de maestria. No entanto, é importante não sobrecarregar os usuários com muitas opções ou decisões a cada momento. Este equilíbrio pode ser alcançado oferecendo opções, mas garantindo que a interface forneça orientações claras, destacando ações principais e oferecendo recursos para desfazer ações, caso ocorram erros.

Projeto para Erros

É essencial projetar levando em consideração a ocorrência de erros. Isso significa que o sistema deve ser à prova de falhas e permitir que os usuários se recuperem facilmente de erros. Mensagens de erro devem ser claras e informativas, indicando o que deu errado e sugerindo soluções quando possível. Além disso, operações irreversíveis devem ser evitadas, e os usuários devem ser capazes de desfazer ações facilmente, reduzindo a ansiedade e o medo de cometer erros.

Promoção da Eficiência do Usuário

A eficiência do usuário deve ser priorizada no design da interface. Isso significa que o sistema deve economizar o tempo e o esforço do usuário, proporcionando atalhos, opções de configuração e automação de tarefas sempre que possível. Os usuários devem poder realizar tarefas de forma rápida e intuitiva, com o mínimo de obstáculos. Processos demorados devem ser executados em segundo plano, permitindo que os usuários continuem interagindo com outras partes do sistema.

Simplicidade nas Estruturas das Tarefas

Este princípio prioriza que as tarefas no software sejam estruturadas de forma simples, minimizando a necessidade de planejamento e solução de problemas por parte dos usuários. Tarefas desnecessariamente complexas devem ser simplificadas para tornar a interação mais fácil.

Visibilidade e Reconhecimento

Garantir que as informações e ações sejam visíveis para os usuários é essencial para facilitar a navegação e a compreensão da interface. Os elementos de interface devem ser claramente rotulados e disponibilizados de maneira lógica e consistente. Além disso, os usuários não devem precisar se lembrar de ações anteriores, pois o sistema deve manter um registro de suas ações e do estado atual.

Referências Bibliográficas

[1] Barbosa, Simone Diniz Junqueira Interação humano-computador / Simone Diniz Junqueira Barbosa, Bruno Santana da Silva. – Rio de Janeiro: Elsevier, 2010. Disponível em: https://www.amazon.com.br/Intera%C3%A7%C3%A3o-Humano-Computador-Simone-Junqueira-Barbosa/dp/8535234187; Acesso em 21 de outubro de 2021.

Histórico de versão

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação de principios Caio Lelis 21/10/2023 Doan Filho 23/10/2023
1.1 Refatoração da interface Caio Braga 28/10/2023 Doan Filho 29/10/2023
1.2 Corrigindo ordem dos tópicos Guilherme Basilio 06/12/2023 Miguel de Frias 06/12/2023