1141 Q1008274
Engenharia de Software Gestão de Projetos em Engenharia de Software
Ano: 2022
Banca: FUNDATEC
De acordo com a 5ª edição do PMBOK, o ciclo de vida do ________ é a série de _______ pelas quais um projeto passa, desde o seu início até ___________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
1142 Q1008269
Engenharia de Software Desenvolvimento de Software
Ano: 2022
Banca: FCC
O NIST Secure Software Development Framework (SSDF) versão 1.1 define práticas recomendadas fundamentais para o desenvolvimento de software seguro e organiza estas práticas em quatro grupos: Preparar a Organização (PO), Proteger o Software (PS), Produzir Software Bem Protegido (PW) e
1143 Q1008268
Engenharia de Software Desenvolvimento de Software
Ano: 2022
Banca: FCC
Integração e implantação contínuas (CI/CD) é uma coleção de práticas usadas para integrar e entregar código rapidamente. Usando a prática de 
1144 Q1008267
Engenharia de Software Teste de Software
Ano: 2022
Banca: FCC

Sobre as etapas de teste unitário do padrão Triple A, considere:


I. Verifica-se se a operação realizada na etapa anterior surtiu o resultado esperado. Se o teste passa ou falha.

II. Configura-se tudo o que é necessário para que o teste possa rodar, ou seja, inicializa-se variáveis, cria-se alguns test doubles como Mocks, dentre outras coisas.

III. Processa-se de fato o teste. Onde se chama alguma função ou método que se quer colocar à prova.


As etapas constantes dos itens I, II e III referem-se, correta e respectivam...

1145 Q1008266
Engenharia de Software Teste de Software
Ano: 2022
Banca: FCC

Para realizar testes de integração, um Técnico estudou as abordagens possíveis e uma delas é assim definida:

Ao usar esta técnica, os módulos são testados separadamente e depois integrados de uma só vez. No entanto, para realizar a integração usando essa abordagem é preciso stubs e drivers para testar os módulos isoladamente.

Muito usados para demonstrar uma operabilidade mínima do sistema, a maior desvantagem dessa técnica é que caso ocorra algum erro na interface de um módulo com outro, o motivo ficará mais difícil de ser encontrado, já que é uma abordagem não incremental.


Trata-se da aborda...

1146 Q1008265
Engenharia de Software Inteligencia Artificial
Ano: 2022
Banca: FCC
Um Técnico necessitou estudar a respeito de aprendizado de máquina. Durante as pesquisas observou, corretamente, que 
1147 Q1008264
Engenharia de Software Desenvolvimento de Software Metodologia de desenvolvimento de software Ferramentas de Desenvolvimento de Software
Ano: 2022
Banca: FCC

O Gráfico ROC de uma Análise ROC:


I. é bidimensional, onde o eixos Y e X do gráfico representam as medidas TVP (Taxa de Verdadeiros Positivos) e TFP (Taxa de Falsos Positivos), respectivamente.

II. tem sete regiões importantes que representam: Céu ROC, Inferno ROC, Quase Nunca Positivo, Quase Sempre Positivo, Quase Nunca Negativo, Quase Sempre Negativo e Variáveis Fora da Curva.

III. tem uma linha diagonal que representa Classificadores Aleatórios.


Está correto o que se afirma APENAS em

1148 Q1008222
Engenharia de Software Teste de Software
Ano: 2022
Banca: FCC
Uma Analista verificou que, dentre os tipos de teste de integração, uma das abordagens considerava:
– Integrar componentes de infraestrutura e depois adicionar componentes funcionais.
– Iniciar a integração dos sistemas no nível de módulo.
– Implementar o método de teste quando existirem módulos superiores ainda em construção. Nesse caso, deve-se usar drivers para estimular o funcionamento dos módulos ausentes.
Trata-se da abordagem
1149 Q1008173
Engenharia de Software Gerência de Configuração
Ano: 2022
Banca: FURB

Muito utilizado no desenvolvimento e manutenção de soluções computacionais, o GIT é um Sistema de Controle de Versão por meio do qual é possível manter um histórico dos arquivos/códigos entre colaboradores. Assim sendo, considere as afirmativas a seguir, marque V, para verdadeiras, e F, para falsas:


(  ) Utilizar o comando synchronize é equivalente a utilizar o comando fetch, seguido do comando merge.

(  ) Para verificar o estado de seu repositório local git, desde seu último commit, deve-se usar o comando git status.

(  ) Ao utilizar o comando git branch, sem argumentos adicionais, será criada...

1150 Q1008143
Engenharia de Software Processos de Software - Desenvolvimento Ágil Scrum
Ano: 2022
Banca: UFMT
No SCRUM, o papel responsável por garantir o máximo de valor agregado ao produto é: