Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.231 questões
|. O mecanismo que permite a definição de uma nova classe (subclasse) a partir de uma classe já existente (superclasse) é chamado de herança.
Il. A análise de projetos com paradigma orientado a objeto surgiu após a criação das metodologias ágeis. Essa sucessão ocorreu graças a crise do software que, na década de 70, motivou a criação dos métodos ágeis e estes impulsionaram o paradigma orientado a objeto.
IIl. O polimorfismo é um conceito que deve ser aplicado quando percebemos, durante a análise do projeto, a necessidade de unificarmos atributos comuns às classes que possuem um ancestral comum.
I. No processo de aprendizagem supervisionada o computador recebe um conjunto de dados. Ele encontrará neste conjunto dados de entrada atrelados as saídas esperadas. Neste tipo de aprendizagem o objetivo é encontrar as regras que conseguem mapear aquelas entradas com aquelas saídas.
II. À aprendizagem por reforço é um tipo de treinamento usado onde enfrentamos um ambiente complexo. Através das tentativas e erro o computador busca uma solução para O problema. Para que a máquina entenda o que são acertos e erros ela receberá recompensas e penalidades durante o processo de busca da solução.
III. Quando o conjunto de dados repassado para o computador possui apenas os valores de saída possíveis (rótulos) mas não conhecemos nada a respeito dos valores das entradas, devemos fazer uso do processo de aprendizagem não supervisionada. Ela foi criada justamente para atender este cenário. Esse aprendizagem envolve complexidades adicionais quando comparada a aprendizagem supervisionada.
Julgue o item a seguir, relativos aos conceitos de TDD e BDD.
No processo de TDD, o código é desenvolvido em grandes
blocos de requisitos do usuário. Cada iteração resulta em um
novo teste, que faz parte um conjunto de testes de regressão
executado no final do processo de integração.
Uma descrição ideal de um componente de software reutilizável deve ser feita com base no modelo 3C, que significa composição, conteúdo e contexto.
Julgue o item que se segue, acerca de DevOps.
Os processos envolvidos no DevOps são denominados,
respectivamente, de planejar, construir, testar, codificar,
operar, avaliar e relatar.
Julgue o item que se segue, acerca de DevOps.
O repositório de artefatos armazena artefatos de construção
produzidos por integração contínua e os disponibiliza para
implantação automatizada em ambientes de teste, preparação
e produção.
Julgue o item que se segue, acerca de DevOps.
Cada vez que uma alteração na base de código é detectada, é
iniciada uma compilação que testa a qualidade do código
recém-enviado, alcançando-se, assim, a integração contínua.
A tecnologia WebSockets possibilita abrir uma sessão de comunicação interativa entre o browser do lado cliente e um servidor, de modo que haja um canal de comunicação full-duplex entre cliente e servidor por meio de uma única conexão TCP/IP.
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
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:
É(são) etapa(s) do DevOps
I Imersão.
II Ideação.
III Prototipação.
Assinale a opção correta.
São tarefas do DevOps o(a)
I monitoramento (monitor).
II planejamento (plan).
III codificação (code).
Assinale a opção correta.
Segundo a robótica, sensores, efetuadores e controladores são considerados os principais componentes de um robô.