Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

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
Q1953057 Engenharia de Software
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.
Alternativas
Q1952988 Engenharia de Software

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.

Alternativas
Q1952986 Engenharia de Software
Em relação ao Postfix, assinale a opção que indica o parâmetro do main.cf responsável por armazenar a informação da localização dos arquivos de email.
Alternativas
Q1952940 Engenharia de Software
A área relacionada à engenharia de software que visa rastrear versões e gerir fluxos em um sistema em desenvolvimento, de modo a não permitir a inclusão de versões erradas dos componentes no software a ser entregue ao usuário, refere-se ao gerenciamento de 
Alternativas
Q1952935 Engenharia de Software

É(são) etapa(s) do DevOps


I Imersão.

II Ideação.

III Prototipação.


Assinale a opção correta. 

Alternativas
Q1952934 Engenharia de Software

São tarefas do DevOps o(a)


I monitoramento (monitor).

II planejamento (plan).

III codificação (code).


Assinale a opção correta.  

Alternativas
Q1952933 Engenharia de Software
No DevOps, as mudanças feitas pelo desenvolvedor na solução de software, nas quais são feitos testes contra erros para depois serem enviadas a um repositório de versionamento de códigos, como o GitHub, representam a etapa de
Alternativas
Q1952931 Engenharia de Software
Na metodologia Lean Startup, o segmento considerado como seu núcleo central, cujo foco do estudo encontra-se no circuito criar– medir–aprender, é a
Alternativas
Q1952930 Engenharia de Software
No que concerne a Lean UX, a metodologia colaborativa que concede a cada um dos participantes de um grupo três minutos para apresentar os protótipos desenhados, de modo a receber feedback dos demais membros da equipe, é conhecida como 
Alternativas
Q1952929 Engenharia de Software
Em relação à metodologia XP e seus valores fundamentais, assinale a opção que apresenta aquele que permite ao cliente conduzir diariamente o desenvolvimento e garantir que a equipe direcione suas atenções àquilo que irá gerar mais valor.
Alternativas
Q1952928 Engenharia de Software
Com relação aos conceitos de storytelling, assinale a opção correta. 
Alternativas
Q1952923 Engenharia de Software
Assinale a opção que apresenta a técnica de levantamento de requisitos sociais e organizacionais, por meio da qual o analista é inserido no ambiente de trabalho que será analisado, sendo feitas observações do trabalho diário.
Alternativas
Q1952920 Engenharia de Software
No Scrum, o artefato destinado a registrar que um produto já passou por todas as fases de desenvolvimento e está totalmente preparado para ir para produção é chamado de
Alternativas
Q1952919 Engenharia de Software
No Scrum, a responsabilidade por requisitos, regras de negócio e prioridade de entregas em uma equipe de projetos é do
Alternativas
Respostas
4401: A
4402: B
4403: D
4404: D
4405: A
4406: A
4407: D
4408: A
4409: C
4410: B
4411: A
4412: D
4413: B
4414: D
4415: A
4416: B
4417: B
4418: B
4419: C
4420: D