Interface gráfica do usuário
Todos os sistemas de computador precisam de alguma forma de interface de usuário para que o computador e o ser humano possam se comunicar. O tipo de interface mais amplamente usado para os sistemas de computador de hoje é uma interface gráfica do usuário, ou GUI (pronuncia-se pegajosa).
Uma interface gráfica de usuário usa elementos visuais que apresentam informações armazenadas em um computador de maneira fácil de entender. Esses elementos tornam mais fácil para as pessoas trabalhar e usar o software de computador. Uma GUI usa janelas, ícones e menus para executar comandos, como abrir, excluir e mover arquivos. O software GUI é muito mais fácil de usar do que o software de linha de comando, pois não há necessidade de digitar e memorizar comandos individuais.
Os elementos gráficos mais comuns são representados por WIMP: janela, ícone, menu e ponteiro. Uma janela é uma área da tela que exibe informações. O conteúdo da janela é exibido independentemente do resto da tela. Como você provavelmente já deve ter adivinhado, o nome do sistema operacional Windows deriva do uso de janelas. Um ícone é uma pequena imagem que representa objetos, como um programa ou arquivo. Você pode manipular o ícone de diferentes maneiras. Por exemplo, clicar duas vezes no ícone abre o programa ou arquivo. Um menu fornece uma lista de opções para os usuários. As opções são selecionadas usando um mouse ou outro dispositivo apontador. Os menus mostram o que é possível dentro do software em termos de comandos e funções. Um ponteiro é um símbolo na tela que representa o movimento de um dispositivo que o usuário controla para selecionar janelas, ícones e menus.
Esses quatro elementos têm dominado o design da interface do usuário desde que foram introduzidos pela primeira vez em meados da década de 1980. Mais recentemente, dispositivos móveis, como smartphones e tablets, começaram a usar esses elementos de novas maneiras devido às restrições de espaço e dispositivos de entrada disponíveis. A tecnologia touchscreen introduziu novas interações, como beliscar e girar, que não são suportadas por dispositivos de entrada tradicionais.
Importância do Design de Interface
Projetar uma boa interface de usuário é fundamental para o sucesso de um sistema. Uma boa interface de usuário incentiva uma interação fácil e natural entre um usuário e um sistema. Idealmente, um usuário pode esquecer que está usando um computador e fazer o que deseja.
Embora uma interface de aparência elegante possa ser muito legal, a principal preocupação quando se trata de design de interface de usuário é a usabilidade. Usabilidade é definida em um padrão oficial ISO como ‘a extensão na qual um produto pode ser usado por usuários específicos para atingir objetivos específicos com eficácia, eficiência e satisfação em um contexto de uso especificado.’ O que isso significa em termos práticos é que uma interface bem projetada deve contribuir para o seguinte:
- Aprendizagem : é fácil para os usuários realizarem as tarefas básicas?
- Eficiência : com que rapidez eles podem executar as tarefas?
- Memorabilidade : com que facilidade os usuários podem estabelecer proficiência?
- Erros : quantos erros os usuários cometem?
- Satisfação : Quão agradável é usar o design?
O design da interface do usuário é fundamental para o sucesso de um sistema e deve fazer parte dos conceitos originais do design do sistema.
Desenvolvimento de Interface
O design da interface do usuário requer um bom entendimento das necessidades do usuário. Um processo típico de design de interface de usuário segue estas etapas:
- Coletando requisitos de funcionalidade – Qual funcionalidade é necessária para atender às necessidades dos usuários?
- Análise do usuário – quem são os usuários potenciais do sistema e qual é seu nível de habilidade?
- Arquitetura da informação – Como o sistema será usado nos processos de negócios?
- Prototipagem – consiste em uma versão simples da interface com alguns de seus principais recursos.
- Teste de usabilidade – consiste em fazer com que usuários selecionados experimentem o protótipo.
- Design de interface gráfica – Desenvolver a aparência real da GUI final.
Se estiver usando diferentes tipos de software, você deve ter notado que muitos aspectos da interface são muito semelhantes em diferentes aplicativos. Isso é particularmente verdadeiro para aplicativos da mesma empresa. A ideia é que, quando você tiver aprendido o básico do Microsoft Word, será muito mais fácil aprender o Microsoft PowerPoint, pois algumas das funcionalidades são as mesmas.
As plataformas de desenvolvimento de software geralmente têm ferramentas integradas para projetar interfaces de usuário. Isso facilita o desenvolvimento de interfaces com elementos semelhantes ao software existente.
Outros aspectos do design de interface
Além de desenvolver uma GUI para um sistema, há vários outros aspectos a serem considerados. Os sistemas podem incluir um procedimento de logon para autenticar usuários com base em nomes de usuário e senhas. Se tal procedimento for desejável como medida de segurança, ele precisa fazer parte da interface do usuário.
Sistemas relativamente complicados podem incluir assistentes. Em vez de o usuário selecionar manualmente uma série de opções, um assistente fornece etapas predefinidas que executam um determinado fluxo de trabalho ou processo. Isso fornece consistência e facilidade de uso, em particular para usuários novatos. Muitos sistemas incluem um recurso de ajuda onde os usuários podem aprender sobre o programa, ver tutoriais ou pesquisar tópicos específicos.
Resumo da lição
Uma interface gráfica de usuário usa elementos visuais que apresentam informações armazenadas em um computador de maneira fácil de entender. Os elementos gráficos mais comuns são representados por WIMP: janela, ícone, menu e ponteiro. Usabilidade é a extensão na qual um produto pode ser usado por usuários específicos para atingir objetivos específicos com eficácia, eficiência e satisfação em um contexto de uso especificado. O design da interface do usuário é fundamental para o sucesso de um sistema e deve fazer parte dos conceitos originais do design do sistema.
Resultado de aprendizagem
Depois de assistir a esta lição, você será capaz de identificar os elementos das interfaces do usuário e explicar como eles são desenvolvidos para melhorar os aplicativos de software.