Questões de Concurso Sobre engenharia de software
Foram encontradas 14.505 questões
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.
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
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:
– 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
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
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
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:
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:
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.

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:
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
A respeito da ferramenta colaborativa wiki, julgue os seguintes itens.
I Há dezenas de diferentes softwares de wiki em uso. Alguns deles são de código aberto, enquanto outros são proprietários.
II Dentro de um universo wiki (instalação), os nomes das páginas são formados por um hash do título, para garantir a unicidade do conteúdo.
III A wiki é mantida pela Wikipédia, uma associação que, de tempos em tempos, necessita de ajuda financeira.
Assinale a opção correta.