Interface é o nome dado para o modo como ocorre a “comunicação” entre
duas partes distintas e que não podem se conectar diretamente.
Um software ou sistema operacional, por exemplo, pode ser controlado através
de uma pessoa usando um computador. A interface entre o software e o
usuário é a tela de comandos apresentada por este programa, ou seja,
a interface gráfica do software.
Normalmente, nesta tela, existem várias imagens, ícones, campos de texto e
demais ferramentas que auxiliam o utilizador a desempenhar suas tarefas
no software.
Ao iniciar o Windows, por exemplo, a área de trabalho que aparece no
computador pode ser considerada a interface do usuário deste sistema
operacional, pois apresenta ao utilizador todas as opções de ações que este
pode acionar com a ajuda dos hardwares instalados, como o mouse, o teclado,
etc.
Existem várias outras definições aplicáveis ao termo interface, dependendo da
área de estudo e contexto em que é aplicado. Na geofísica, por exemplo, a
interface é o que separa e interliga as diferentes camadas sísmicas da Terra.
A interface de usuário inclui componentes de hardware (físico)
e software (lógico). As interfaces de usuário existem para vários
sistemas, e fornecem um meio de: Entrada, permitindo ao
usuário manipular o sistema; Saída, permitindo ao sistema
produzir os efeitos (as respostas) das ações do utilizador.
A interface do utilizador (português europeu) ou interface de usuário (português brasileiro), no campo
de desenho industrial da interação homem-máquina, é o espaço onde a interação entre
humanos e máquinas ocorre. O objetivo desta interação é a operação e controle efetivos
da máquina no lado do usuário e o feedback da máquina, que auxilia o operador na
tomada de decisões operacionais. Exemplos deste amplo conceito de interfaces de
usuário incluem os aspectos interativos dos sistemas operacionais do
computador, ferramentas de mão, controles de operador de máquinas pesadas e controles
de processo. As considerações de design aplicáveis na criação de interfaces de usuário
estão relacionados ou envolvem disciplinas como ergonomia e psicologia.
A interface de usuário inclui componentes de hardware (físico) e software (lógico). As
interfaces de usuário existem para vários sistemas, e fornecem um meio de:
• Entrada, permitindo ao usuário manipular o sistema;
• Saída, permitindo ao sistema produzir os efeitos (as respostas) das ações do
utilizador
Geralmente, o objetivo de um design de uma interface de usuário é produzir uma interface
que torne simples, eficiente e agradável (para o usuário) para operar a maquina de modo
que produza o resultado desejado. Isso, em geral, significa que o operador da máquina
precisa oferecer o mínimo de entrada para alcançar uma saída desejada, e que a máquina
minimalize saídas indesejadas para o usuário.
Usabilidade
Ver artigo principal: Usabilidade
O projeto de uma interface de utilizador afeta a quantidade de esforço que o utilizador
precisará para prover as entradas ao sistema e para interpretar sua respectiva saída, além
de quanto esforço ele precisará para aprender o procedimento. A usabilidade é uma área
do design que leva em consideração a psicologia e a fisiologia dos utilizadores para tornar
os sistemas mais efetivos, eficientes e satisfatórios. Ela está principalmente associada as
características da interface do utilizador, mas também pode estar associada com a
funcionalidade do produto.
Fatores humanos
As capacidades físicas e mentais do utilizador influenciam o projeto de uma interface. Por
exemplo, a memória de curto prazo humana é limitada: um ser humano não consegue
lembrar instantaneamente de muito mais que sete itens,[1] de modo que é preciso evitar
apresentar informações em excesso em uma interface.[2]
Utilizadores cometem erros, especialmente sob estresse. Sistemas que não funcionem
bem e apresentem mensagens podem estressar ainda mais os utilizadores, levando-os a
cometerem mais erros.[2]
Utilizadores podem possuir diferentes capacidades. Uns podem enxergar melhor que
outros, podem ser daltônicos ou terem dificuldades para manusear objetos. É preciso que
o sistema esteja preparado e seja acessível para lidar com a variedade de utilizadores.[2]
Ademais, utilizadores têm preferências. Alguns podem preferir lidar com imagens, outros
com texto, por exemplo. A preferência do utilizador-alvo de um sistema deve ser levada
em consideração.[2]
Princípios de projeto
Como guias iniciais para o projeto de interfaces com o utilizador, foram pesquisados
princípios de projeto.
Familiaridade do utilizador
As interfaces devem, dentro do possível, serem definidas em termos e conceitos
cotidianos ao utilizador. Por exemplo, um ERP deve se referir a itens de estoque, folhas de
pagamento, transferências bancárias etc. mas não a tabelas de um banco de dados
relacional ou exceções de software.[2]
Consistência de interface
Os diversos componentes de uma interface devem ter a mesma aparência, o mesmo
formato e um modos de funcionamento análogo entre si. Isso permite que a aprendizagem
do uso de parte da interface possa ser aplicada em outras partes.
A consistência entre sistemas diferentes também é positiva. Por exemplo, carros de
passeio possuem aceleradores e freios, que sempre são pedais que o motorista deve
pressionar. Aplicativos que atendam uma mesma funcionalidade podem possuir teclas de
atalho diferentes para a mesma funcionalidade, ou teclas de atalho iguais para
funcionalidades diferentes. Um utilizador que trabalhe com ambos os aplicativos pode ficar
confuso.[2]
Interface do utilizador na computação
Em ciência da computação e interação homem-computador, a interface de utilizador de
um programa de computador refere-se as informações gráficas, textuais e auditivas
apresentadas ao utilizador, e as sequências de controle (como comandos de teclado ou
movimentos do rato) para interagir com o programa.
Tipos
Atualmente as seguintes interfaces de utilizador são as mais comuns:
• Interface gráfica do utilizador - aceita a entrada através de sistemas como o
teclado, rato ou no próprio monitor (touchscreen), e fornece saída gráfica
articulada no monitor.
• Interface de linha de comando - aceita a entrada através de comandos de
texto utilizando teclado e fornece saída imprimindo o texto no monitor.
• Interface de voz - aceita a entrada através de comandos de voz. Pode
fornecer a saída de dados em forma de texto, gráfico ou áudio.
Ambiente gráfico x linha de comando
As interfaces gráficas do utilizador foram introduzidas como uma reação a grande curva de
aprendizado requeridas pelas então soberanas interfaces de linha de comando, que
requerem a inserção de comandos pelo teclado. Como os comandos em tais interfaces
são geralmente numerosos e compostos, e devem ser decorados pelo utilizador, ainda que
operações bastante complexas podem ser invocadas usando uma pequena quantidade de
comandos. Isto resulta em grande eficiência uma vez que os comandos sejam aprendidos,
mas atingir tal nível leva bastante tempo.
Por outro lado, a interface gráfica apresenta ao utilizador diversos widgets que podem
executar um ou um conjunto de comandos. Ela também fornece modos de operação, de
forma que o significado das teclas e cliques de rato são redefinidos a cada instante no
sistema. Em contrapartida, o único modo de operação das interfaces de linha de comando
é o diretório atual.
A maioria dos sistemas operativos atuais fornecem a interface gráfica do utilizador por
completo e algum nível de interface por linha de comando. Sistemas derivados
do UNIX fornecem uma interface gráfica totalmente dependente das interfaces de linha de
comando. Tal estratégia foi usada para permitir aos desenvolvedores um foco maior na
funcionalidade dos produtos sem muita preocupação com detalhes como o projeto
de ícones e botões.
Há três tipos de interface:Interface de linha de
comandos; Interface baseada em menus; Interface gráfica.
Tipos de interfaces de usuário
• interface gráfica do usuário (GUI)
• interface de linha de comando (CLI)
• interface de usuário orientada pelo menu.
• interface de toque do usuário.
• interface de voz do usuário (VUI)
• interface de usuário baseada em formulário.
• interface de usuário de linguagem natural.
Interface de sistema é uma camada de alto nível que visa abstrair as
implemetações de mais baixo nível de um sistema (digital ou físico),
assim o sistema fica encapsulado e isolado do usuário final.04/01/2023
O que é uma boa interface?
Uma boa User Interface tem altas taxas de conversão e é fácil de usar. Em
outras palavras, é bom para o negócio e para quem está usando. Uma boa
User Interface tem altas taxas de conversão e é fácil de usar. Em outras
palavras, é bom para ambos, tanto para o negócio, como para a pessoa que
está usando.
Quais as características que uma interface deve ter para possuir boa
usabilidade?
8 características fundamentais para construir interfaces de usuário
encantadoras
• Clareza. ...
• Consistência na usabilidade. ...
• Adaptabilidade. ...
• Familiaridade. ...
• Objetividade. ...
• Atratividade. ...
• Eficiência. ...
• Compreensão.
Qual é a função da interface?
Interface é o nome dado para o modo como ocorre a “comunicação” entre duas
partes distintas e que não podem se conectar diretamente. Um software ou
sistema operacional, por exemplo, pode ser controlado através de uma pessoa
usando um computador.
Por que devemos nos preocupar em fazer uma avaliação de uma interface?
Um dos objetivos de uma boa interface é evitar que os seus usuários cometam
erros. Uma interface bem projetada deve prover mecanismos de prevenção de
erro, de modo que o usuário não escolha uma opção inválida para só receber
uma mensagem de erro (Foley, 1990).
Qual o tipo de software que serve de interface?
Software de sistema
Entre os tipos de software, o de sistema é o mais importante. É ele que permite
ao usuário usar a interface do sistema operacional incorporada ao
dispositivo.15/08/2019
O que é uma interface de software?
A interface é a porção do software com o qual o usuário interage. O modo
como layouts de tela, prompts, menus, advertências e helps são projetados
determina quão eficiente é uma interface e consequentemente quanto
competente o produto será no meio pretendido.
O que é necessário para se avaliar uma interface?
A avaliação pode ser feita utilizando-se desde cenários, storyboards, ou a
modelagem conceitual da interação até protótipos do sistema. A vantagem de
se fazer avaliação formativa é que problemas de interação são identificados e
consertados antes de a aplicação ser terminada e liberada para uso.
Quais são os tipos de softwares?
Tipos de software e o seu objetivo?
• Software aplicativo. Os softwares aplicativos são projetados com o
intuito de resolver problemas específicos dos usuários. ...
• Software de programação. ...
• Software de sistema. ...
1. Código aberto. ...
2. Código fechado. ...
• Software livre. ...
• Software proprietário. ...
• Software freeware.
27
Quais tipos de interfaces podem ser identificados em dispositivos que permitam
a interação?
São as formas com as quais os usuários podem interagir com
uma interface de software/hardware:
• Linha de comando.
• Menus.
• Linguagem natural.
• Manipulação direta.
• WISWYG.
• Formulários.
• WIMP(Windows, Icons, Menus and Pointers)
• Interfaces 3D.
Tipos de problemas de interface na Web
1) Diálogo difícil
Se o relacionamento entre a interface e o usuário não tiver um diálogo claro e o
mais simples possível, provavelmente você irá ter alguns problemas. Além do
usuário se cansar do seu site, ele simplesmente vai querer procurar outro que faça
o que ele precisa e que ele entenda. Por isso, deve-se apresentar a informação que
o usuário precisa, não precisa colocar coisa demais onde não precisa. Lembre-se
que o menos é mais.
2) Exigir esforço do seu usuário
Isso complementa o que vimos acima, se tivermos que fazer muito esforço para
utilizar o site, acaba se tornando chato e cansativo. É melhor que o usuário entenda
e reconheça uma ação do que ter que se lembrar do que aconteceu em situações
anteriores. Além disso, deve-se evitar explicações em excesso. Por exemplo, em vez
de “Informe seu nome completo” coloque apenas “Nome completo”. Assim fica mais
simples e com menos texto.
Também podemos facilitar o usuário a realizar tarefas de forma descomplicada,
como por exemplo utilizar máscaras em formulários, botões de ajuda, etc.
3) Informações confusas
Você deve prestar atenção no texto do seu site, nas tabelas, espaçamentos, grids e
todos os elementos que utilizamos para organizar a informação. Assim
conseguimos melhorar a dinâmica da página, a legibilidade, tornando a leitura
melhor e mais proveitosa. Além disso, permite que a atenção seja focada no que
realmente deve, facilitando a concentração do usuário.
4) Não dar feedback
É importante o sistema informar o usuário sobre o que ele está fazendo. Certas
ações podem não dar um resultado em tempo real, por exigir um tempo de
resposta. Como exemplo, uma compra efetuada por cartão de crédito pode
demorar alguns minutos para ser aprovada pela própria operadora. Porém mesmo
não gerando um resultado em tempo real, você sempre deve dar um feedback, seja
se a compra foi aprovada ou não, se uma ação foi solicitada ou executada, uma
mensagem de que um dado foi realmente excluído… Uma boa interface fornece
feedbacks a cada ação sendo de sucesso, alerta ou erro.
5) Não conhecer o usuário
Por último e não menos importante. Conhecer o usuário é essencial, por isso você
deve reunir o máximo de informações, como algumas características como por
exemplo a idade e o grau de familiaridade com tecnologia.
Assim fica mais fácil para que você possa fazer as melhores escolhas no que diz a
facilidade de uso do seu site/sistema, aconselho a leitura de nossos outros artigos
sobre user experiencie.