Geral
Interface Humano-Computador - COM330
Semana 3
0

Questão

“Embora não seja considerado um modelo de ciclo de vida por muitos desenvolvedores, é amplamente utilizado. Visto como um modelo de ciclo de vida caótico, ele parte apenas de uma especificação básica (às vezes, nem isso), em que o desenvolvedor simplesmente começa a codificar. Essa característica faz com que nenhum processo definido seja seguido, não há gerenciamento ou documentação. Se der certo, o desenvolvedor prossegue; caso não, ele tenta identificar o erro e consertar, ou melhor, ‘remendar’” (SOBRAL, 2019, p. 56).


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


Com base no exposto e em seus conhecimentos sobre modelos de processo de software, assinale a alternativa que indica corretamente o termo que especifica como construir um software.

A)

Avaliações.

B)

Métodos.

C)

Ações.

D)

Procedimentos.

E)

Operações.

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