DevOps é um termo referente à combinação entre “Desenvolvimento e Operações”, em que o objetivo é
unificar as partes no desenvolvimento de um software. Essa abordagem se concentra em três princípios
fundamentais que são:
Dentro das funções do SCRUM, existe um papel responsável por decidir qual trabalho deve ser feito e sua
prioridade. Ele também realiza o feedback com o cliente e traduz a produtividade da equipe em valor. Este
papel é chamado de:
Em um sistema interativo, a interface deve ser adequada para que os usuários aproveitem ao máximo os
recursos oferecidos pelo sistema e deve ser guiada por critérios de qualidade em Interação
Humano-Computador (IHC). A acessibilidade é um critério relacionado:
A avaliação heurística baseia-se em um conjunto de diretrizes de usabilidade que descrevem características
desejáveis da interação e da interface. Essas diretrizes, conhecidas como heurísticas de Nielsen, servem como
referência para identificar problemas e melhorar a experiência do usuário. Analise as afirmações a seguir e
assinale aquela que apresenta corretamente uma dessas heurísticas.
Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a
criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o
comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em:
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity
secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o
segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário,