Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Engenharia de Software Aula 21 – 18/09/2015 Projeto de Interface com o Usuário O projetista de uma interface com o usuário para computador enfrenta duas questões principais: Como o usuário deve interagir com o sistema de computador? Como as informações de um computador devem ser apresentadas ao usuário? A dificuldade aqui é conciliar os estilos de interação e apresentação mais apropriados, considerando a experiência do usuário e o equipamento disponível. Interação do usuário As formas de interação possuem cinco estilos primários: Manipulação Direta Seleção de Menu Preenchimento de Formulários Linguagem de comando Linguagem natural Cada estilo de interação tem suas vantagens e desvantagens, por isso, o uso deles deve ser avaliado no sentido de escolher o estilo adequado à aplicação e ao usuário. Os estilos podem ser combinados com outros para prover uma melhor experiência ao usuário. Estilo de interação Principais Vantagens Principais Desvantagens Exemplos de Aplicação Manipulação Direta Interação rápida e intuitiva e facilidade de aprendizado Pode ser difícil implementar. É adequado somente quando houver uma metáfora visual para tarefas e objetos Jogos de vídeo Sistemas CAD Seleção de Menu Evita erros do usuário. É necessário pouca digitação. Lento para usuários experientes. Pode tornar-se complexo se houver muitas opções de menus. A maioria dos sistemas de propósitos gerais. Preenchimento de formulários. Facilidade de aprendizado verificável. Entrada de dados simples Ocupa grande quantidade de espaço de tela. Causa problemas quando as opções de usuário não combinam com os campos de formulário. Controle de estoque, processamento de empréstimos pessoais. Linguagem de comando Poderosa e flexível Dificuldade de aprendizado, gerenciamento inadequado de erros. Sistemas operacionais, sistemas de comando e controle. Linguagem natural Acessível a usuários casuais. Facilmente estendido. Requer muita digitação, não são muito confiáveis. Sistemas de recuperação de informações. Apresentação de informações Todos os sistemas têm de fornecer algum modo de apresentação de informações aos usuários. Pode ser uma representação indireta das informações de entrada (como um texto em um processador de texto) ou pode apresentar as informações graficamente. O ideal é separar o software necessário para a apresentação de informações das informações em si, pois permite alterar a representação na tela do usuário sem ter de alterar a base do sistema computacional. Para encontrar a melhor apresentação de informações, é necessário conhecer as experiências dos usuários e como eles usam o sistema. Para isso devem ser consideradas as questões: 1. O usuário está interessado em informações precisas ou nos relacionamentos entre os valores de dados? 2. Com que rapidez mudam os valores das informações? A mudança de um valor deve ser indicada imediatamente para o usuário? 3. O usuário deve executar alguma ação em resposta a uma mudança na informação? 4. O usuário necessita interagir com as informações exibidas por meio de uma interface de manipulação direta? 5. As informações a serem exibidas são textuais ou numéricas? Os valores relativos dos itens de informação são importantes? As imagens ocupam grandes espaços na tela e seu uso deve ser bem considerado. Informações que não mudam durante uma sessão podem ser apresentadas graficamente ou textualmente. Se os dados mudam rapidamente a apresentação gráfica é mais adequada. As cores devem ser usadas com cuidado. Elas devem auxiliá-lo a compreender e gerenciar a complexidade da informação, mas podem criar interfaces pouco atraentes. Abaixo seguem as cinco diretrizes mais importantes para uso eficiente de cores em interfaces com o usuário: Limitar o número de cores usadas e ser conservador quanto ao modo de serem utilizadas; Usar a mudança de cores para mostrar uma mudança no status do sistema; Usar o código de cores para apoiar a tarefa que os usuários estão tentando executar; Usar códigos de cores de maneira cuidadosa e consistente e Ser cuidadoso quanto aos pares de cores. As cores devem destacar e não associar significados a determinadas cores. Pessoas podem ter deficiências ao identificar as cores e o significado pode ser mal interpretado.