Questões de Concurso Sobre engenharia de software
Foram encontradas 14.895 questões
I. Os dois itens que ainda não atendem à Definição de Pronto não podem ser apresentados na Sprint Review e retornam ao Product Backlog para consideração futura.
PORQUE
II. No Scrum, um Incremento nasce no momento em que um item do Product Backlog atende à Definição de Pronto.
A respeito dessas asserções, assinale a alternativa CORRETA:
I. O aumento do número de neurônios em uma rede composta exclusivamente por transformações lineares é suficiente para que a rede represente relações não lineares suficientemente complexas, desde que a camada oculta possua quantidade elevada de neurônios.
II. A introdução de funções de ativação não lineares aumenta a capacidade representacional das redes neurais, mas também torna mais difícil sua otimização, pois a função de custo pode passar a apresentar estrutura não convexa.
III. Em redes neurais profundas, as camadas ocultas podem ser interpretadas como responsáveis pela construção de novas representações dos dados, de modo que camadas distintas podem aprender características em diferentes níveis de abstração.
IV. Como redes neurais possuem elevada capacidade de representação, o aumento do número de neurônios reduz simultaneamente o erro de treinamento e a possibilidade de sobreajuste, razão pela qual redes maiores tendem necessariamente a apresentar melhor capacidade de generalização.
Assinale a alternativa que apresenta as afirmativas CORRETAS.
No ecossistema do Docker, existem elementos estruturais essenciais para o ciclo de vida de uma aplicação conteinerizada. Associe corretamente os componentes e conceitos da Coluna I com as suas respectivas descrições na Coluna II.
Coluna I
1. Imagem
2. Contêiner
3. Dockerfile
4. Volume
Coluna II
( ) Arquivo de texto contendo uma sequência de instruções necessárias para a construção automatizada de uma imagem.
( ) Instância isolada em execução, gerada a partir de uma imagem, onde a aplicação de fato opera.
( ) Pacote estático e de leitura (read-only) que contém o código-fonte, bibliotecas e dependências da aplicação.
( ) Mecanismo utilizado para garantir a persistência de dados, mantendo as informações salvas independentemente do ciclo de vida do contêiner.
Assinale a ÚNICA alternativa que apresenta a sequência CORRETA de cima para baixo:
Considere o seguinte cenário relacionado ao uso do Git e do GitLab:
Um desenvolvedor criou uma nova branch chamada "ifpi-edu/fix-erro-fatal" a partir da branch main. Após realizar as alterações de código necessárias, ele adicionou todas as mudanças da worktree atual ao staging e fez o commit utilizando a mensagem "fix: corrige dois problemas e cria um novo". Depois disso, ele publica a branch no repositório remoto origin, para que possa solicitar um Merge Request através da interface web do GitLab.
Classifique como VERDADEIRAS (V) ou FALSAS (F) as afirmativas abaixo acerca dos possíveis comandos Git utilizados pelo desenvolvedor nesse cenário e, em seguida, assinale a alternativa que possui a sequência CORRETA.
( ) O desenvolvedor, estando na branch main, usou o comando git checkout -b ifpi-edu/fix-erro-fatal para criar a nova branch e já mudar para ela.
( ) Após fazer as alterações, o desenvolvedor usou o comando git stash. para adicionar todas as mudanças feitas direto no staging e ganhar tempo.
( ) Em seguida, o desenvolvedor usou o comando git commit -m "fix: corrige dois problemas e cria um novo" para registrar as alterações na branch nova.
( ) Por fim, publicou a branch no GitLab usando o comando git push origin main.
A alternativa com a sequência CORRETA é:
No desenvolvimento de um sistema de gestão acadêmica, o arquiteto de software mapeou duas relações estruturais importantes na UML:
1. Uma Universidade é composta por vários Departamentos. Se a Universidade for extinta, todos os seus Departamentos deixam de existir.
2. Um Professor está lotado em um Departamento. Se o Departamento for extinto, o Professor continua existindo de forma independente no sistema.
Considerando os conceitos de orientação a objetos e a representação correta na UML 2, as relações estruturais 1 e 2 são classificadas, respectivamente, como: