Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q1965297 Engenharia de Software

Um Técnico pretende realizar testes de software em um sistema. Alguns dos testes que ele deseja realizar são:


I. Detectar, precocemente, bugs nas funcionalidades ou recursos recém-desenvolvidos.

II. Validar a funcionalidade, confiabilidade e estabilidade entre diferentes módulos.

III. Certificar-se que todos os módulos do sistema funcionam como esperado, em conjunto.

IV. Melhorar a qualidade do código por meio de melhor refatoração de código.


Os itens I, II, III e IV são testes classificados, correta e respectivamente, como

Alternativas
Q1965283 Engenharia de Software
Para transmitir informações com segurança entre as partes como objetos JSON, um Técnico optou por utilizar JSON Web Tokens (JWTs), que podem ser assinados utilizando um segredo (com o algoritmo HMAC) ou um par de chaves pública/privada usando normalmente os algoritmos 
Alternativas
Q1965259 Engenharia de Software
No âmbito do Aprendizado de Máquina, uma das métricas mais conhecidas para problemas de regressão é o RMSE (Root Mean Squared Error). Considere os dados abaixo (valores fornecidos: raiz quadrada de 81,25 = 9,01; raiz quadrada de 325 = 18,03; raiz quadrada de 100 = 10; raiz quadrada de 25 = 5).  
Valor real     Valor do modelo     X     150                  140               100     110                  120               100     120                  115                25       120                  110                100
Com base nos dados fornecidos,
Alternativas
Q1964709 Engenharia de Software

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.

Alternativas
Q1964708 Engenharia de Software

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. 

Alternativas
Q1964707 Engenharia de Software

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. 

Alternativas
Q1963308 Engenharia de Software

São técnicas de Inteligência Artificial de Data Mining:


1. Estatística.

2. Reconhecimento de Padrões.

3. Representação do Conhecimento.

4. Regras de Associação.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1962680 Engenharia de Software

A técnica de validação cruzada é usada para avaliar modelos de classificação.


Com relação a esta técnica, é correto afirmar que

Alternativas
Q1962679 Engenharia de Software
O algoritmo KNN (K-nearest neighbors ou k-vizinhos mais próximos) se insere na categoria de
Alternativas
Q1962678 Engenharia de Software
Sobre aprendizado profundo (Deep Learning), é correto afirmar que
Alternativas
Q1962650 Engenharia de Software

A inspeção contínua do código é uma prática fundamental para desenvolver sistemas computacionais de alta qualidade.


A plataforma de código aberto cujo propósito é detectar código duplicado, padrões de codificação e bugs por meio de revisões automáticas com análise estática de código é

Alternativas
Q1962649 Engenharia de Software

Sobre os testes de software, analise as afirmativas a seguir.


I. Testes de estresse são testes de sistema projetados para confrontar o software com situações anormais as condições previstas de uso.

II. Testes de regressão são testes estruturais que forçam o software a falhar de várias maneiras visando identificar os limites operacionais de um sistema.

III. Testes de módulo são testes de caixa-preta que visam avaliar a usabilidade da aplicação, determinando até que ponto a interface do software é fácil e intuitiva de utilizar.


Está correto o que se afirma em

Alternativas
Q1962564 Engenharia de Software

O PMBOK 5ª edição possui uma área de conhecimento que aborda os processos necessários para identificar as pessoas, grupos ou organizações que podem afetar ou serem afetados pelo projeto, para analisar as expectativas desses elementos e seu impacto no projeto e desenvolver estratégias de gestão adequadas para efetivamente envolvê-los nas decisões e na execução do projeto.


O nome dessa área de conhecimento é Gerenciamento

Alternativas
Q1961704 Engenharia de Software

Acerca de engenharia de software, julgue o próximo item.


Refatorar um software consiste em modificar o seu comportamento interno e externo, mantendo-se inalterada sua estrutura interna.

Alternativas
Q1961703 Engenharia de Software

Acerca de engenharia de software, julgue o próximo item.


Quanto à qualidade, o atributo de funcionalidade considera a estética e a facilidade no uso de um software. 

Alternativas
Q1961702 Engenharia de Software

Acerca de engenharia de software, julgue o próximo item.


Requisitos funcionais definem o que o software deve fazer, e requisitos não funcionais definem como o software deve fazer.  

Alternativas
Q1961701 Engenharia de Software

Acerca de engenharia de software, julgue o próximo item. 


A engenharia de software é dividida em compreender o problema, planejar uma solução, executar o plano e examinar o resultado. 

Alternativas
Q1961698 Engenharia de Software
No que se refere ao gerenciamento de projetos e à governança de TI, julgue o item subsecutivo. 

De acordo com o PMBOK (6.ª edição), o ciclo PDCA (plan, do, check, act) é a base para a melhoria contínua da qualidade do projeto. 
Alternativas
Q1961688 Engenharia de Software
Julgue o próximo item, relativos a engenharia de software e processos de desenvolvimento de software. 

Na orientação a objetos, uma classe é uma descrição generalizada acerca de uma coleção de objetos similares, em que métodos são instâncias de uma classe específica e herdam seus atributos e suas propriedades.  
Alternativas
Q1961679 Engenharia de Software
Julgue o item que se segue, relativos a desenvolvimento de sistemas web e metodologias ágeis. 

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. 
Alternativas
Respostas
4921: D
4922: B
4923: A
4924: E
4925: C
4926: C
4927: A
4928: E
4929: C
4930: C
4931: E
4932: A
4933: B
4934: E
4935: E
4936: C
4937: C
4938: C
4939: E
4940: C