Questões de Concurso

Foram encontradas 8.652 questões

Resolva questões gratuitamente!

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

Q1962677 Engenharia de Software

Certo grupo de pesquisadores utilizou a regressão logística para construir um classificador binário que estima se uma observação pertence a certo grupo de interesse. Este classificador é baseado em uma única variável explicativa x.


Suponha que a função obtida, após o treinamento, é Imagem associada para resolução da questão (com p(x) = 1 indicando que a observação pertence ao grupo de interesse). Uma nova observação tem variável x ≈ ln(3).


Esta nova observação deve ser classificada pelo classificador como

Alternativas
Q1962650 Engenharia de Software

A inspeção contínua do código é uma prática fundamental para desenvolver sistemas computacionais de alta qualidade.


A plataforma de código aberto cujo propósito é detectar código duplicado, padrões de codificação e bugs por meio de revisões automáticas com análise estática de código é

Alternativas
Q1962649 Engenharia de Software

Sobre os testes de software, analise as afirmativas a seguir.


I. Testes de estresse são testes de sistema projetados para confrontar o software com situações anormais as condições previstas de uso.

II. Testes de regressão são testes estruturais que forçam o software a falhar de várias maneiras visando identificar os limites operacionais de um sistema.

III. Testes de módulo são testes de caixa-preta que visam avaliar a usabilidade da aplicação, determinando até que ponto a interface do software é fácil e intuitiva de utilizar.


Está correto o que se afirma em

Alternativas
Q1962564 Engenharia de Software

O PMBOK 5ª edição possui uma área de conhecimento que aborda os processos necessários para identificar as pessoas, grupos ou organizações que podem afetar ou serem afetados pelo projeto, para analisar as expectativas desses elementos e seu impacto no projeto e desenvolver estratégias de gestão adequadas para efetivamente envolvê-los nas decisões e na execução do projeto.


O nome dessa área de conhecimento é Gerenciamento

Alternativas
Q1957605 Engenharia de Software
Assinale a alternativa correspondente ao processo de desenvolvimento de software, cujos valores centrais são comunicação, simplicidade, feedback, coragem e respeito. 
Alternativas
Q1957604 Engenharia de Software
Qual termo se refere ao conjunto de atividades executadas para desenvolver, dar manutenção e gerenciar sistemas de software
Alternativas
Q1957603 Engenharia de Software

O DevOps faz uso de três pipelines e, em um deles, as alterações realizadas pelos diferentes elementos do grupo são validadas, testadas e integradas ao repositório compartilhado do código fonte da aplicação.


A descrição apresentada corresponde ao Pipeline Continuous

Alternativas
Q1957602 Engenharia de Software
Indica o número de itens de trabalho em progresso em determinado momento temporal. Por meio do Kanban, é possível descobrir que sistemas eficazes se concentram mais no fluxo de trabalho e menos na utilização dos trabalhadores. Assinale a alternativa que apresenta esse item.  
Alternativas
Q1957089 Engenharia de Software
O Diagrama de Casos de Uso é utilizado para
Alternativas
Q1957086 Engenharia de Software
No SCRUM, o papel responsável por garantir o máximo de valor agregado ao produto é: 
Alternativas
Q1956193 Engenharia de Software

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 uma nova branch (ramificação) do projeto git, que você estiver trabalhando.


Assinale a alternativa com a sequência correta:

Alternativas
Q1955555 Engenharia de Software
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
Alternativas
Q1953397 Engenharia de Software

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

Alternativas
Q1953396 Engenharia de Software
Um Técnico necessitou estudar a respeito de aprendizado de máquina. Durante as pesquisas observou, corretamente, que 
Alternativas
Q1953394 Engenharia de Software

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 abordagem

Alternativas
Q1953392 Engenharia de Software

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 respectivamente, a: 

Alternativas
Q1953382 Engenharia de Software
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 
Alternativas
Q1953381 Engenharia de Software
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
Alternativas
Q1953252 Engenharia de Software

O “Security Development Lifecycle (SDL)” consiste em um conjunto de práticas que suportam garantia de segurança e requisitos de conformidade. O SDL ajuda os desenvolvedores a criar softwares mais seguros, reduzindo o número e a gravidade das vulnerabilidades no software. Nesse contexto, existem duas abordagens descritas a seguir:


I. Tem como objetivo identificar as vulnerabilidades no seu código-fonte antes de ele ser colocado em produção. É como uma revisão direta do código-fonte. Para isso são usadas técnicas de análise de código estático para procurar problemas sem precisar executar o código.

II. Tem por objetivo testar as interfaces expostas em busca de vulnerabilidades. Dessa forma, o teste é feito de fora para dentro, sendo que, nesse caso, a interface já é o suficiente para que o especialista realize o teste.


As abordagens descritas em I e II são conhecidas pelas siglas:

Alternativas
Q1953240 Engenharia de Software

A ISO/IEC 25000 é uma norma que tem por objetivo principal fornecer uma visão geral do produto de software e se baseia na sigla SQUARE, do grupo WG6, um grupo responsável pela elaboração de normas internacionais. O núcleo principal do SQuaRE – “Software Product Quality Requirements and Evaluation” – é composto de cinco divisões de normas, conforme a figura abaixo.


Imagem associada para resolução da questão


Enquanto a norma ISO/IEC 2500n trata da Gestão da Qualidade, as demais 2501n, 2502n, 2503n e 2504n tratam, respectivamente, das seguintes divisões da qualidade: 

Alternativas
Respostas
2181: D
2182: E
2183: A
2184: B
2185: D
2186: B
2187: C
2188: E
2189: D
2190: D
2191: E
2192: D
2193: C
2194: A
2195: B
2196: D
2197: D
2198: A
2199: A
2200: D