Questões de Concurso

Foram encontradas 1.887 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2451570 Engenharia de Software
A existência de diferentes modelos de processos de software busca organizar e dar método à atividade de construção de um software. A complexidade de um software é dependente de diversos fatores. Entretanto, requisitos de software são dinâmicos – demandando, por conseguinte, que suas mudanças se reflitam de alguma forma ao longo do processo de desenvolvimento. Diferentes abordagens propostas na literatura procuram combinar a necessidade de organização do processo em si e a absorção dessas adaptações referentes aos requisitos.
Assinale a que indica um modelo de processo de desenvolvimento classificado como especializado. 
Alternativas
Q2451568 Engenharia de Software
No contexto da Engenharia de Software, os testes de software desempenham um papel consideravelmente importante no âmbito do processo de desenvolvimento.
Nesse contexto, os testes de unidade caracterizam-se por 
Alternativas
Q2447930 Engenharia de Software
A analista Cátia criou o branch tarefa10 em um repositório Git local. Logo após, Cátia alternou o branch de trabalho atual para o branch recém-criado, tarefa10. Estando no branch local tarefa10, Cátia precisou renomear o branch para t10_concluida, com um único comando da ferramenta git.

Para renomear o branch de trabalho atual com um único comando, Cátia executou no repositório Git local o comando do git:
Alternativas
Q2447921 Engenharia de Software
Cláudia precisa estimar o custo do novo software para o setor de logística, e utilizou a metodologia de pontos de função para o cálculo dos recursos financeiros necessários. No entanto, ela observou que muitos custos não eram expressos apenas com a análise das funcionalidades do sistema.

Para lidar com esses custos ocultos, Cláudia precisará fazer uma análise adicional, com base na metodologia:
Alternativas
Q2446998 Engenharia de Software
Leia o texto a seguir.
O teste é uma atividade fundamental no ciclo de vida do desenvolvimento de software, que visa identificar defeitos, bugs ou problemas em um sistema de software para garantir sua qualidade e adequação aos requisitos do usuário final. Consiste em executar o software em condições controladas e observar seu comportamento, a fim de verificar se ele atende aos critérios de aceitação estabelecidos durante a fase de especificação e de desenvolvimento.
Disponível em: <https://www.softwaretestinghelp.com/>. Acesso em: 20 fev. 2024.

É uma característica essencial para o resultado adequado em testes unitários de software:
Alternativas
Respostas
91: C
92: C
93: D
94: A
95: A