Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.232 questões

Q2040764 Engenharia de Software

No que diz respeito aos conceitos de criptografia, à assinatura digital, aos conceitos utilizados em sistemas operacionais e às noções de DevOps, julgue o item seguinte. 


Colaboração multidisciplinar, teste manual no final do desenvolvimento e implantação contínua são algumas das características marcantes da cultura DevOps.

Alternativas
Q2031073 Engenharia de Software
Em domain-driven design (DDD), a linguagem ubíqua ou linguagem onipresente é um conceito central.
Assinale a opção que indica seu principal objetivo.
Alternativas
Q4081936 Engenharia de Software
Sobre o tratamento e a validação de dados em formulários é correto afirmar que
Alternativas
Q4050343 Engenharia de Software
Software embarcado é o software embutido em um equipamento, como um sistema de injeção eletrônica de um automóvel, permitindo que este equipamento atue com maior funcionalidade e flexibilidade. Em relação a tal categoria de software, assinale a afirmativa correta.
Alternativas
Q2294540 Engenharia de Software
Quanto a implementação de um modelo de DEVOPS, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Uma prática fundamental é a execução de atualizações frequentes, porém pequenas.
( ) A segurança não é a principal prioridade de todos em uma equipe de DevOps.
( ) As equipes de desenvolvimento e operações não ficam mais separadas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2105198 Engenharia de Software
A transição de DevOps para DevSecOps requer a compreensão e utilização de técnicas e práticas específicas que podem garantir a segurança do software. Uma especialista em Engenharia de Software recomendou, dentre outras, as seguintes ferramentas e tecnologias para essa transição em uma empresa:
I. É usado para verificar o código sem realmente executá-lo. Este tipo de ferramenta ajuda a encontrar vulnerabilidades em potencial no código-fonte, evitando que ocorram várias vulnerabilidades do tipo zero-day. Common Weakness Enumeration (CWE) é uma das classificações de avisos mais comuns produzidos por estas ferramentas. CWE é uma lista oficial ou dicionário de pontos fracos de segurança comuns exploráveis por invasores para obter acesso não autorizado ao sistema.
II. Da mesma forma que as ferramentas que executam testes de caixa preta, estes analisadores dinâmicos podem identificar vulnerabilidades do programa, como injeções de SQL, estouros de buffer e similares.
III. Este tipo de ferramenta analisa o comportamento do aplicativo, implementando uma análise de segurança contínua, sendo uma das tecnologias de segurança usadas em tempo de execução.
Os itens I, II e III correspondem, correta e respectivamente, a
Alternativas
Q2105197 Engenharia de Software
Tradicionalmente, as organizações têm duas alternativas quando precisam de um novo sistema de informação: construí-lo usando seu time de desenvolvedores ou comprá-lo de um fornecedor externo. O desenvolvimento Low Code (LC) e No Code (NC) tem se despontado como uma alternativa, pois 
Alternativas
Q2093397 Engenharia de Software
O ciclo de vida de desenvolvimento de software, que contém seis etapas principais, também é conhecido como modelo cascata. A etapa do ciclo de vida de desenvolvimento de software que abrange todos os elementos do sistema e não apenas no software, principalmente no estudo de viabilidade técnica e econômica do desenvolvimento e nas atribuições de funções aos componentes do sistema, dentre outros, é:
Alternativas
Q2073457 Engenharia de Software
Em software, o teste de desenvolvimento inclui todas as atividades que são efetuadas pela equipe responsável pelo sistema. O testador do software, normalmente, é o programador que o desenvolveu. Sabendo disso, assinale a alternativa que apresenta os três estágios do teste de desenvolvimento. 
Alternativas
Q2052793 Engenharia de Software
No desenvolvimento de um sistema de software, a propriedade de usabilidade representa
Alternativas
Q2052792 Engenharia de Software
Considerando que a análise de riscos no desenvolvimento de um sistema de software seja constituída pelas fases denominadas preliminar, ciclo de vida e operacional, é correto afirmar que
Alternativas
Q2045609 Engenharia de Software

De acordo com Pressman, o modelo em cascata representa uma abordagem clássica, sistemática e sequencial para o desenvolvimento de softwares, conforme indicado na figura a seguir:


Imagem associada para resolução da questão


Nesse modelo, as fases 2, 3 e 4 são denominadas, respectivamente,

Alternativas
Q2026217 Engenharia de Software

Muitas organizações têm adotado práticas de DevOps no desenvolvimento de software.


Assinale a alternativa correta em relação ao assunto.

Alternativas
Q2023639 Engenharia de Software

Julgue o seguinte item, relativos a containers de aplicação. 


Quando se executa um container de aplicação .NET, o sistema operacional (SO) contido no container é executado como SO convidado, ou seja, sob o SO host, com acesso ao hardware subjacente. 

Alternativas
Q2023631 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


A entrega contínua (CD) no DevOps é o processo de automatização que inclui a configuração e implantação de um aplicativo em um pipeline de produção, mas não abrange a compilação e o teste. 

Alternativas
Q2023630 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Os microsserviços são módulos implantados e monitorados de forma independente, os quais são combinados, em uma coleção desacoplada, por aplicativos baseados nesses microsserviços.

Alternativas
Q2023629 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Um serverless é definido como um modelo operacional cujos princípios incluem a ausência de infraestrutura para gerenciar e o dimensionamento automático por unidade de consumo.  

Alternativas
Q2023628 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.


Imagem associada para resolução da questão


A ferramenta RedHat Ansible está mais relacionada à etapa deploy do que à etapa plan

Alternativas
Q2023627 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Com base nas etapas do DevOps, é correto afirmar que a ferramenta Jenkins está mais relacionada à etapa monitor que à etapa deploy



Alternativas
Q2023626 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Situação hipotética: Alguns funcionários de determinada organização foram encarregados de selecionar uma ferramenta para auxiliar os gestores na execução das atividades relacionadas à fase build dos projetos da empresa. Após se reunirem para debater o assunto, os funcionários optaram pela ferramenta puppet.

Assertiva: Nessa situação, os funcionários da empresa escolheram a ferramenta mais adequada, uma vez que o puppet é utilizado para realizar, de forma padronizada, a automação e construção de código, verificando-se as dependências necessárias durante o processo de compilação das aplicações. 

Alternativas
Respostas
661: E
662: D
663: C
664: C
665: A
666: E
667: C
668: B
669: D
670: A
671: B
672: A
673: B
674: E
675: E
676: C
677: C
678: C
679: E
680: E