# data[].attributes.body
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 e etc.

# data[].attributes.body
A informação de qualidade é essencial para qualquer organização e, assim, as organizações necessitam de sistemas de informação fáceis de serem usados. Essa necessidade de informação qualificada e de boa usabilidade torna a interface com o usuário parte fundamental dos sistemas de informação. Por ser a parte visível do software, por meio da qual os usuários se comunicam com os sistemas para executarem suas tarefas, é preciso que ela seja amigável, ou seja, de fácil utilização e que atenda as expectativas e necessidades de seus usuários. Para obter tais interfaces, deve ser dada atenção especial aos requisitos relacionados às entradas de dados e à exibição de informação. Apesar da obviedade das afirmações, não é frequente na definição de sistemas de informação uma preocupação com sua usabilidade. O nosso objetivo é demonstrar por meio de uma análise de um site de comércio eletrônico, uma série de requisitos não funcionais que deveriam estar sempre presentes no projeto de interfaces de software que dão apoio a sistemas de informação.

# data[].attributes.body
Quando construímos produtos, a usabilidade é uma condição necessária para a sobrevivência (olha como os produtos da Apple deu uma incrível adesão, em grande parte por sua facilidade de uso).

Se um site é difícil de usar, as pessoas SAEM…

Se a página inicial não indicar claramente o que uma empresa oferece e o que os usuários podem fazer no site, as pessoas SAEM…

Se os usuários se perdem em um site, eles SAEM….

Se as informações de um site são difíceis de ler ou não respondem às principais perguntas dos usuários, elas SAEM….

Observe um padrão? Não existe usuário que “lê” o manual de um site ou gasta muito tempo tentando descobrir uma interface. Existem muitos outros sites disponíveis; sair é a primeira linha de defesa quando os usuários encontram uma dificuldade.

# data[].attributes.body
A NBR ISO/IEC 9126-1(2003) descreve usabilidade como outra característica importantíssima no nível de qualidade de um software, pois determina como o software deve ser compreendido, aprendido e operado com as condições especificas.