1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ......

5
Página 1/5 ____________ IIPM 2008/2009 1º Exame 7 Julho de 2009 1º Exame de IIPM 2008/2009 Licenciatura em Eng. de Redes de Comunicação 7 de Julho de 2009 A prova é realizada sem consulta de livros ou colegas. Responda às questões justificando adequada e concisamente as respostas, utilizando os espaços em branco na própria folha do exame. Não se esqueça de identificar cada folha antes de começar. O tempo total para o exame é de 2h30. LEIA TODO o texto (incluindo este parágrafo) com atenção ANTES de começar a responder às perguntas! As cotações encontram-se junto a cada pergunta. Boa sorte! Nome: ___________________________________________________________________________ 1. [1,5] O João e o António estavam a organizar os menus da sua aplicação para informações turísticas. O João sugeriu que se colocassem as 20 opções todas no mesmo ecrã, pois assim seria mais rápido escolher a opção desejada. Concorda com a sugestão do João? Justifique indicando a lei que se aplica nestas situações. Não. Segundo a lei de Hicks, o tempo que o utilizador leva a escolher uma opção de entre várias depende directamente da quantidade de opções disponíveis. Assim, quantas mais opções existirem mais tempo o utilizador leva a escolher. 2. [2] A Maria e a Ana estavam a discutir a criação de uma interface utilizador com duas vistas. A Maria decidiu usar o padrão arquitectural MVC e sugeriu a arquitectura que está na figura. a. [1] Defina Modelo, Vista e Controlador? M – Modelo – Estado lógico da aplicação V – Vista – Apresentação dos dados no ecrã C – Controlador – Processa as entradas do utilizador b. [1] Concorda com a existência de um controlador para cada vista? Porquê? Sim concordo. Porque para cada vista deve existir sempre um controlador dedicado, responsável por processar as entradas realizadas nessa vista pelo utilizador.

Transcript of 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ......

Page 1: 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ... interface para o sistema informático da cadeia de ... forma simples de se compreender

Página 1/5 Nº____________

IIPM 2008/2009 1º Exame 7 Julho de 2009

1º Exame de IIPM 2008/2009

Licenciatura em Eng. de Redes de Comunicação

7 de Julho de 2009

A prova é realizada sem consulta de livros ou colegas. Responda às questões justificando adequada e concisamente as respostas, utilizando os espaços em branco na própria folha do exame. Não se esqueça de identificar cada folha antes de começar. O tempo total para o exame é de 2h30. LEIA TODO o texto (incluindo este parágrafo) com atenção ANTES de começar a responder às perguntas! As cotações encontram-se junto a cada pergunta. Boa sorte!

Nome: ___________________________________________________________________________ 1. [1,5] O João e o António estavam a organizar os menus da sua aplicação para informações

turísticas. O João sugeriu que se colocassem as 20 opções todas no mesmo ecrã, pois assim seria mais rápido escolher a opção desejada. Concorda com a sugestão do João? Justifique indicando a lei que se aplica nestas situações.

Não. Segundo a lei de Hicks, o tempo que o utilizador leva a escolher uma opção de entre várias depende directamente da quantidade de opções disponíveis. Assim, quantas mais opções existirem mais tempo o utilizador leva a escolher.

2. [2] A Maria e a Ana estavam a discutir a criação de uma

interface utilizador com duas vistas. A Maria decidiu usar o padrão arquitectural MVC e sugeriu a arquitectura que está na figura.

a. [1] Defina Modelo, Vista e Controlador? M – Modelo – Estado lógico da aplicação V – Vista – Apresentação dos dados no ecrã C – Controlador – Processa as entradas do utilizador

b. [1] Concorda com a existência de um controlador para cada vista? Porquê?

Sim concordo. Porque para cada vista deve existir sempre um controlador dedicado, responsável por processar as entradas realizadas nessa vista pelo utilizador.

Page 2: 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ... interface para o sistema informático da cadeia de ... forma simples de se compreender

Página 2/5 Nº____________

IIPM 2008/2009 1º Exame 7 Julho de 2009

3. [2] A figura seguinte ilustra a interface utilizador de um sistema de gestão de ficheiros. Indique 3 regras de desenho de ecrãs que foram seguidas e 2 regras que não foram respeitadas, por quem implementou esta interface, justificando cada uma delas.

As regras respeitadas são várias, de entre as quais podemos identificar as seguintes:

• Os ficheiros estão alinhados à esquerda; • As datas estão uniformizadas e alinhadas; • As horas estão uniformizadas e alinhadas; • O texto está capitalizado na letra inicial (ex: “Size”); • A fonte utilizada não tem serifas; • É utilizado um número reduzido de tipos de letra; • Os items estão agrupados logicamente; • Os items estão alinhados e com boa separação entre eles; • A informação está agrupada em colunas e estas estão alinhadas. • Usam a cor de fundo na tabela para distinguir as linhas

As não respeitadas são:

• Os ficheiros não estão ordenados alfabeticamente; • Os números não estão alinhados pelo ponto decimal • A coluna Type devia estar alinhada à esquerda (texto)

4. [1,5] A Inês depois de terminar o seu protótipo, realizou testes com vinte utilizadores e verificou

que em média eles levaram 40 segundos para concluir a tarefa. A seguir calculou o intervalo de confiança a 95% e obteve os seguintes valores [27,5; 52,5]. Tendo em conta que durante a criação do modelo conceptual a Inês definiu como objectivo de usabilidade o valor de 60 segundos para a realização da tarefa, que conclusões pode tirar dos resultados obtidos?

Posso afirmar com 95% de certeza que os utilizadores no máximo demoram 52,5 seg a realizar a tarefa. E ainda que o objectivo de usabilidade (60 seg) foi atingido, pois o intervalo de confiança encontra-se completamente abaixo.

5. [1,5] O José desenvolveu uma aplicação para telemóvel que permite pesquisar, organizar e

comprar música. A sua aplicação é constituída por vários ecrãs, que são visitados pelo utilizador durante a realização das tarefas. Terminado o desenvolvimento, o José começou a escrever o

Page 3: 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ... interface para o sistema informático da cadeia de ... forma simples de se compreender

Página 3/5 Nº____________

IIPM 2008/2009 1º Exame 7 Julho de 2009

manual do utilizador. Diga, justificando, três princípios de desenho que o José deve ter em conta na escrita do manual do utilizador.

Podem ser três dos seguintes:

- Incluir um índice - Incluir uma introdução do produto - Descrever a aplicação orientada às tarefas e não aos menus - Apresentar exemplos - Começar com o mais fácil - Falar a linguagem do utilizador - Apresentar imagens ilustrativas

6. [1] Um dos erros mais comuns de desenho de páginas Web é a utilização da tecnologia de forma

gratuita. Explique porque se considera um erro e dê um exemplo. Muitas páginas web usam tecnologias específicas (Flash, Java, VRML, etc.) apenas por usar, sem que o seu uso traga mais valor acrescentado. A utilização destas tecnologias obriga os utilizadores a instalarem plug-ins especiais, que por vezes podem não estar disponíveis para o browser e/ou plataforma utilizada. A tecnologia deve ser usada apenas quando se tira partido disso para dar mais e melhor informação ao utilizador e não apenas para termos ecrãs de entrada muito giros. Exemplo: As introduções Flash que não dão qualquer tipo de informação útil, obrigam a instalar um Plug-in e demoram tempo a carregar.

7. [1,5] Considere a seguinte imagem do site “diariodigital”. Indique justificando três regras para

criação de uma boa Página Principal que estão a ser respeitadas.

Page 4: 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ... interface para o sistema informático da cadeia de ... forma simples de se compreender

Página 4/5 Nº____________

IIPM 2008/2009 1º Exame 7 Julho de 2009

Podiam ser três das seguintes regras: - Primeira impressão positiva (Nomes dos links longos e descritivos) - Focar num tópico principal (chama a atenção para a notícia da ONU, usando um

elemento gráfico maior) - Facilitar navegação (Informação organizada, com destaques, canais e vários tópicos

no topo da página) - Atrair visitantes a regressar (tem informação constantemente actualizada)

- Não torna carregamento rápido (ocupa vários ecrãs na página principal) - Não tem imagem de marca, apesar de ter logótipo, falta a proposta de valor

acrescentado e a politica de privacidade.

8. [1,5] A lei de Fitts é aplicável a interfaces com ecrãs sensíveis ao toque (com tecnologia touchscreen)? Justifique a sua resposta.

Sim, a lei de Fitts pode ser aplicável a interfaces com ecrã sensível ao toque. Esta lei mede o tempo que o utilizador leva a atingir um alvo, o qual depende da relação entre o tamanho do alvo e a distância a que este se encontra da posição actual (neste caso, a posição da mão). De salientar que as constantes empíricas a e k dependem do dispositivos usado, tendo neste caso valores distintos dos estipulados para a tradicional interacção com rato. Adicionalmente, dada a particularidade da interacção com ecrã sensível ao toque, os valores de tempo estimados pela lei de Fitts são menos precisos que na interacção com rato. No entanto, numa interpretação mais restrita da lei de Fitts, pode-se afirmar que não é extensível para dispositivos de interacção sensíveis ao toque ou interfaces caligráficas, devido a não possuírem uma posição inicial de cursor para se medir a distância ao alvo. 9. [1,5] Imagine que foi contratado para trabalhar na equipa de desenvolvimento de uma nova

interface para o sistema informático da cadeia de restaurantes “Dobrada Hut”. Actualmente está instalado um sistema que permite aos empregados de mesa apontarem os pedidos em dispositivos portáteis, sendo que estes são de imediato redireccionados para a cozinha. Você ficou responsável por realizar a análise de tarefas com vista ao desenho da nova interface para este sistema. Descreva sucintamente como irá realizar a análise de tarefas, explicando os vários passos e identificando os intervenientes.

Para realizar a análise de tarefas deverei começar por estudar quem são e o que pensam os potenciais utilizadores do sistema actual e do nosso sistema, i.e. os empregados de mesa. Para tal realizarei entrevistas a alguns dos empregados de mesa e pedirei a todos que respondam a um inquérito. Depois, irei observar a forma como as tarefas são actualmente desempenhadas. Com base na informação recolhida neste processo, poderei então escrever um relatório sobre a análise de tarefas. 10. [2] Descreva em que consiste o método “Wizard-of-Oz”. Indique justificando se faz sentido

aplicar este método na avaliação e teste de protótipos funcionais. O método de Wizard-of-Oz consiste em fazer de conta para simular funcionalidade que os sistemas ainda não têm disponível. Normalmente esta funcionalidade é simulada por um humano, sem que o utilizador saiba. Pode haver situações em que faça sentido aplicar o método “Wizard-of-Oz” a protótipos funcionais. Por vezes nem todas as funcionalidades do sistema podem ser implementadas

Page 5: 1º Exame de IIPM 2008/2009 - fenix.tecnico.ulisboa.pt · A sua aplicação é constituída por ... interface para o sistema informático da cadeia de ... forma simples de se compreender

Página 5/5 Nº____________

IIPM 2008/2009 1º Exame 7 Julho de 2009

num protótipo funcional, especialmente nas primeira iterações ou quando existem restrições adicionais (por exemplo, a tecnologia a ser testada ainda não estar disponível). Nestes casos usa-se o método “Wizard-of-Oz” para simular os resultados produzidos pelo sistema, por exemplo o reconhecimento de fala ou de escrita. 11. [1,5] O Felisberto trabalha no departamento de sistemas de informação (DSI) de uma instituição

bancária. Na sequência de uma reestruturação dos sistemas informáticos, ele ficou responsável pelo redesenho da interface com o utilizador. Com vista a assegurar o sucesso deste redesenho o Felisberto decidiu contratar cinco peritos em avaliação heurística para avaliar os protótipos da interface. No entanto, está a ter dificuldade em justificar ao director do DSI a contratação de cinco peritos e não apenas um. Indique os argumentos que o Felisberto deve usar para o efeito.

A avaliação heurística permite identificar problemas nas IU, mesmo quando estas ainda se encontram nas fases iniciais de desenvolvimento. Ao realizar estas avaliações podem-se poupar custos de implementação, visto evitarem-se erros potencialmente trabalhosos de corrigir, se detectados apenas mais tarde durante os testes com utilizadores. No entanto, para ser eficaz uma avaliação heurística deve ser realizada por vários avaliadores que depois consolidam os resultados obtidos por cada um. Está demonstrado que um único avaliador identifica apenas cerca de 35% dos problemas, enquanto três a cinco avaliadores identificam aproximadamente 75% dos problemas. Apesar de mais avaliadores detectarem mais erros, estes começam a sobrepor-se, isto é, começam cada vez mais a detectar os mesmos erros. Como tal, o uso de mais de cinco avaliadores deixa de ser vantajoso do ponto de vista da relação custo/benefício. 12. [1,5] O Zacarias ficou responsável pelos testes com utilizadores do protótipo da interface de um

novo quiosque para compra de bilhetes de comboio. Para o efeito definiu um conjunto de tarefas e pediu a vários utilizadores-alvo para as realizarem usando a técnica de “pensar em voz alta”. Em simultâneo mediu o tempo que estes levaram a desempenhar as tarefas e os erros que cometeram. Acha que a opção tomada foi a mais correcta? Justifique.

A opção tomada pelo Zacarias foi claramente incorrecta. O uso da técnica de “pensar em voz alta” permite saber o que os utilizadores pensam para além do que fazem e ser uma forma simples de se compreender como é que o sistema é usado. No entanto, a informação recolhida recorrendo a esta técnica pode ser subjectiva e selectiva. Por outro lado, os resultados obtidos pela medição de tempos de execução e erros são objectivos e concretos. Infelizmente o Zacarias cometeu um grave erro ao misturar ambas as técnicas no mesmo teste. O facto de o utilizador estar a dizer aquilo que pensa enquanto realiza a tarefa faz com que os tempos de execução sejam deturpados. 13. [1] Explique em que consiste um storyboard e qual o objectivo do seu uso. O storyboard consiste num esboço detalhado da interacção, onde é dada prioridade à descrição dos diversos passos das tarefas, nomeadamente a caminhos pré-definidos. Através dos storyboards consegue-se estudar e definir a forma como o utilizador irá realizar as tarefas na interface. Isto pode-se fazer numa fase preliminar do desenho ou durante o redesenho, mas sempre com um custo muito baixo.