Geral
Interface Humano-Computador - COM330
Semana 3
0

Questão

“Na área de programação, a palavra iterativo significa repetição de uma ou mais ações. Por isso, no ciclo de vida, o modelo iterativo propõe várias iterações (repetições) ao longo do desenvolvimento do projeto. Cada iteração é composta por um conjunto de atividades de modelagem de negócio e requisitos, análise e design, implementação, teste e implantação. O modelo iterativo tem por objetivo evitar riscos ao longo do ciclo de vida do sistema” (SOBRAL, 2019, p. 61).


SOBRAL, W. S. Design de interfaces: introdução. São Paulo: Érica, 2019.


Com relação ao exposto e aos seus conhecimentos sobre os pilares de Shneiderman, avalie as afirmações a seguir.


  1. Especificação detalhada de elementos como cores, fontes, terminologia, ações e layout.

  2. Prototipagem clara e cuidadosa.

  3. Teste de usabilidade junto aos usuários para checagem de requisitos.

  4. Similar ao ágil em termos de atividades, mas a avaliação é periférica.


Está correto o que se afirma em:

A)

I e III, apenas.

B)

II e IV, apenas.

C)

I, II e III, apenas.

D)

I, II e IV, apenas.

E)

III e IV, apenas.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3027/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'n9FfjkA4iBvrAO5jVzVqsVOAbGDsT1odtlKBPvMGC0sJscQbGLEO3fcEVm3JXjrW' }, 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'); } }); }