Questões de Concurso Sobre engenharia de software

Foram encontradas 14.884 questões

Q1961673 Engenharia de Software
Julgue o próximo item, relativos a testes de software, TDD (test driven development) e XML.

No TDD, os testes que embasam a refatoração são do tipo caixa preta, pois o foco é a funcionalidade em vez do modo de desenvolvimento, logo, ao se utilizar o TDD, é incompatível executar testes unitários em uma estratégia caixa branca.
Alternativas
Q1961666 Engenharia de Software

No que se refere à qualidade de dados, julgue o item que se segue. 


O framework Strong-Wang se concentra na qualidade dos dados e nas percepções dos dados dos consumidores e define as seguintes quatro dimensões: usabilidade, problemas de tempo, flexibilidade e unicidade.

Alternativas
Q1959985 Engenharia de Software

Acerca da biblioteca para gerenciamento de serviços ITIL v3 e do guia para gerenciamento de projetos PMBOK (5.ª edição), julgue o item.


O objetivo principal do grupo de processos de planejamento, definido pelo guia PMBOK (5.ª edição), é alinhar as expectativas das partes interessadas com o objetivo do projeto, dar-lhes visibilidade sobre o escopo e os objetivos e mostrar como a sua participação no projeto e em suas respectivas fases pode assegurar a realização das suas expectativas.

Alternativas
Q1959984 Engenharia de Software

Acerca da biblioteca para gerenciamento de serviços ITIL v3 e do guia para gerenciamento de projetos PMBOK (5.ª edição), julgue o item.


O nível de controle exercido pelo diretivo, um tipo de estrutura de escritório de gerenciamento de projetos (EGP), é alto. 

Alternativas
Q1959983 Engenharia de Software

Acerca da biblioteca para gerenciamento de serviços ITIL v3 e do guia para gerenciamento de projetos PMBOK (5.ª edição), julgue o item.


De acordo com o guia PMBOK (5.ª edição), alguns fatores da empresa podem afetar a disponibilidade dos recursos e influenciar a forma como os projetos são conduzidos; entre esses fatores, inclui-se a estrutura organizacional da empresa. 

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
Q1957601 Engenharia de Software
No Scrum, existe um papel responsável pela microgestão e pela criação do produto, as quais são auto-organizadas, de modo que não se diz como transformar o Product Backlog em incrementos de funcionalidades potencialmente utilizáveis. Assinale a alternativa correspondente a esse papel. 
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
Respostas
5541: E
5542: E
5543: E
5544: C
5545: C
5546: D
5547: B
5548: C
5549: E
5550: C
5551: D
5552: D
5553: E
5554: D
5555: C
5556: A
5557: B
5558: D
5559: D
5560: A