Foram encontradas 55.904 questões.
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
“É uma cópia de um repositório existente para o seu próprio namespace ou conta, permitindo realizar alterações e experimentar o projeto livremente, pois a cópia é totalmente sua e você tem permissão para fazer push para ela”.
O elemento do sistema de controle de versão git correspondente à descrição citada é:
Provas
1. Scrum
2. Kanban
( ) A sua principal ferramenta é um quadro que é dividido em colunas, cada uma representando um estágio de desenvolvimento dos elementos de funcionalidade do software.
( ) Os seus principais artefatos incluem o backlog do produto e o backlog do sprint.
( ) O trabalho é distribuído em ciclos chamados sprints, com duração de 3 a 4 semanas, nos quais a equipe se adapta às necessidades e desafios que surgem, garantindo flexibilidade no processo.
( ) Promove a reflexão sobre o processo e a realização de ajustes, para aumentar a eficiência e a qualidade do trabalho entregue.
A associação correta, segundo a ordem apresentada, é:
Provas
Sobre o Scrum, avalie as afirmativas a seguir e assinale (V) para verdadeira e (F) para falsa.
( ) No início da Sprint, é realizada uma reunião para planejar o novo ciclo, cabendo à equipe determinar quanto trabalho acredita ser capaz de executar durante a Sprint.
( ) Criar e comunicar claramente os itens do Product Backlog é uma tarefa do Scrum Master.
( ) Os membros de um time Scrum são autogerenciáveis, decidindo internamente quem faz o quê, quando e como.
As afirmativas são, respectivamente,
Provas
1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades testadas em grupos para verificar se elas funcionam corretamente em interação umas com as outras. Tais testes visam detectar problemas que podem surgir nas interfaces entre os módulos, abordando erros de comunicação e interações indesejadas entre diferentes partes do programa.
2. São vitais para garantir que alterações no software, como a adição de novos módulos, não introduzam erros indesejados em funcionalidades existentes. A execução de um subconjunto de testes já realizados é essencial após quaisquer modificações. Este tipo de teste visa descobrir problemas que possam ter surgido em decorrência de mudanças na configuração do software, garantindo assim que os comportamentos esperados não sejam afetados.
Traduzidos e adaptados de: PRESSMAN, Roger S. Software Engineering: a practitioner’s approach. 5th ed., 2001.
Os trechos 1 e 2, tratam, respectivamente, de:
Provas
Além disso, a equipe deseja focar apenas na lógica da aplicação, sem gerenciar diretamente servidores, sistemas operacionais, redes ou demais aspectos da infraestrutura.
Considerando essas necessidades, o modelo de serviço em nuvem mais adequado para os objetivos descritos é:
Provas
Provas
Provas
Provas
Considere o bloco de código JavaScript abaixo, em condições ideais.
const papel = " juiz";
const fase = " julgamento ";
let mensagem;
if (papel === " juiz" && fase === "julgamento") {
mensagem = "Você pode emitir a sentença . ";
} else if (papel === "advogado" && fase === "instrução") {
mensagem = "Você pode apresentar suas alegações finais . ";
} else if (papel === " servidor" && fase === "análise") {
mensagem = "Organize os autos para análise inicial." ;
} else {
mensagem = "Aguardando ação.";
}
document . write ("Mensagem:", mensagem) ;
Para manter o resultado após a execução, a parte da estrutura de seleção (if/else if/else) pode ser corretamente substituída pelo uso de operadores ternários, da seguinte forma:
Provas
Provas
Caderno Container