Quanto às tarefas de testes de software, assinale a alternativa correta.
Subversion é um projeto open-source da fundação Apache que mantém um registro de todas as mudanças já realizadas e permite que um usuário explore as versões anteriores de arquivos e diretórios, bem como os metadados que os acompanham.
O comando que exibe os detalhes do histórico de mudanças de um arquivo é o:
Um desenvolvedor de software está trabalhando em uma aplicação web que processa transações bancárias. Para melhorar o desempenho do sistema, ele decidiu implementar a funcionalidade de cálculo de transações de forma assíncrona utilizando a linguagem Python e a biblioteca asyncio. A declaração da função assíncrona a ser chamada começa por:
async def calcular():
Ao rodar o programa, o desenvolvedor recebeu o seguinte erro:
RuntimeError: asyncio.run() cannot be called from a running event loop
Considerando-se esse contexto, uma forma correta de chamar a função calcular é
No Git, o comando que envia as atualizações do repositório local para o repositório remoto é executado por meio da instrução
Um dev que trabalha com integração contínua, para garantir que suas implementações funcionem com o restante do código, deve, sequencialmente, ao final de sua tarefa,
De acordo com o Manual de Práticas de Contagem do IFPUG, a contagem das funções de dados e das funções transacionais deve ser realizada imediatamente após a
Na engenharia de software, o princípio que rege o atendimento aos modelos e normas de qualidade de software é o da
O processo de gerenciamento do conhecimento em projetos tem a função de criar novos conhecimentos para alcançar objetivos do projeto e contribuir para a aprendizagem organizacional.
Em face dessa informação, assinale a opção em que é indicado elemento considerado uma saída do processo.
O principal objetivo de se reduzir o acoplamento entre módulos em um sistema de software é
O diagrama em UML que representa as relações entre atores e as funcionalidades incorporadas ao sistema é denominado
Complete com a alternativa correta a lacuna do texto que segue. Numa análise de tempo de um projeto num sistema em rede, o menor tempo necessário para concluir todas as atividades do projeto que compõem a rede é chamado de: _____.
Assinale a alternativa que preencha a lacuna corretamente.
Em um ambiente de DevOps, várias equipes de desenvolvimento utilizam Git para gerenciar o código-fonte de uma biblioteca de uso comum. Para isso, usam funções como branch, tag, fork, push e pull.
Qual é o propósito de criar um fork no Git?
Acerca de engenharia de software, julgue os itens seguintes.
Os diagramas de implementação em UML mostram os relacionamentos entre os componentes de software e de hardware no sistema e a distribuição física do processamento.
Julgue os próximos itens, relativos ao DevOps.
Os contêineres são padronizáveis, o que permite a inclusão das dependências necessárias para sua execução, na qual, por exemplo, cada nó em um cluster Kubernetes executa os contêineres.
O escritório de métricas de uma organização vai iniciar a aplicação de medições de softwares utilizando o Software Non Functional Assessment Process (SNAP). A medição SNAP: