Geral
Interface Humano-Computador - COM330
Semana 5
0

Questão

Leia o trecho a seguir.


“A mente humana é extraordinária no processo de dar sentido ao mundo. Considere os objetos — livros, rádios, eletrodomésticos, máquinas de escritório etc. — que fazem parte de nossa vida. Objetos com um bom design são fáceis de interpretar e entender. Eles contém ‘dicas’ visíveis de sua operação. Objetos com design pobre são difíceis e frustrantes de usar. Eles não provêem indicações ou, o que é muito pior, provêem, muitas vezes, falsas ‘dicas’” (ROCHA; BARANAUSKAS, 2003, p. 26, grifos nossos).


ROCHA, H. V. da; BARANAUSKAS, M. C. C. Design e avaliação de interfaces humano-computador. Campinas: NIED/UNICAMP, 2003.



Considerando os modelos e paradigmas de design, quanto aos princípios de design e ao modo de operação, associe os itens a seguir.


I. Affordance. 

II. Mapeamento.

III. Feedback.

(  ) Usado para iniciar a relação entre duas entidades.

(  ) Ajuda a compreender como os usuários interagem com entidades e quais efeitos de determinadas ações tiveram no objeto. 

(  ) O uso possível para uma entidade, uma vez que o indivíduo interage com ele.


Assinale a alternativa que apresenta a sequência correta.

A)

II - III - I.

B)

III - I - II.

C)

III - II - I.

D)

I - II - III.

E)

I - III - II.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3531/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'cTxVXuIUKsw1UKtaqBJyxurxFqjVlDT0TT4YCqpQWhe9U29cMrXjheeMYlhXhydF' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }