Questões de Concurso Público CNPQ 2024 para Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software

Foram encontradas 119 questões

Q2352314 Engenharia de Software

A respeito de Scrum, julgue o item a seguir.  


Os princípios do Scrum são utilizados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as atividades metodológicas para requisitos, análise, projeto, evolução e entrega do software; em cada uma dessas atividades são realizadas tarefas em sprints específicos, correspondentes a cada uma delas.

Alternativas
Q2352315 Engenharia de Software

Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.


Caso um sistema esteja sujeito a uma probabilidade de ataque de 25% e a sua probabilidade de repelir esse ataque seja de 95%, a integridade do software será muito alta, de aproximadamente 99%.

Alternativas
Q2352316 Engenharia de Software

Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.


De acordo com a norma ISO 25010, o modelo de qualidade em uso aplicado ao software descreve as seguintes características: adequação funcional, eficiência de desempenho, compatibilidade, usabilidade, confiabilidade, segurança, facilidade de manutenção e portabilidade.

Alternativas
Q2352317 Engenharia de Software

Acerca de controle de versão, julgue o próximo item.


Para se implantar um gerenciamento efetivo de alterações do tipo “codifique e vá em frente”, recomenda-se modificar o processo convencional de controle de alterações de software, criando-se classes de alterações que terão fluxos de tratamentos diferenciados.

Alternativas
Q2352318 Engenharia de Software

Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.


Os diagramas de casos de uso, diagramas de atividades e diagramas de sequência constituem ferramentas para a modelagem de requisitos e a definição de cenários na UML.

Alternativas
Q2352319 Engenharia de Software

Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.


Um caso de uso, independentemente da sua forma, representa o software ou o sistema do ponto de vista do analista.

Alternativas
Q2352320 Engenharia de Software

No que se refere às técnicas de análise de desempenho dos softwares, julgue o item seguinte.


A finalidade do teste de esforço é determinar o modo como, por exemplo, a aplicação web e seu ambiente do lado do servidor responderão a várias condições operacionais. 

Alternativas
Q2352321 Engenharia de Software

No que se refere às técnicas de análise de desempenho dos softwares, julgue o item seguinte.


Os testes de carga e os testes de esforço são testes de desempenho que exigem instrumentação de hardware e software, uma vez que frequentemente é necessário medir a utilização dos recursos de forma precisa.

Alternativas
Q2352322 Engenharia de Software

Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.


Um diagrama de sequência da UML complementa o caso de uso por meio de uma representação gráfica do fluxo de interação em um cenário específico, representando como o sistema reage a eventos internos. 

Alternativas
Q2352323 Engenharia de Software

Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.


Independentemente do nível de abstração procedural, o diagrama de atividades da UML deve ser utilizado apenas para representar detalhes do processamento.

Alternativas
Q2352324 Engenharia de Software

Julgue o item subsecutivo, relacionado a DevSecOps. 


No contexto das equipes de desenvolvimento de software, o DevSecOps representa uma evolução pelo fato de integrar ao processo uma equipe específica que trata exclusivamente da segurança de software, liberando as equipes de desenvolvimento e operacionais dessa tarefa, de forma a agilizar significativamente a entrega do software.

Alternativas
Q2352325 Engenharia de Software

Julgue o item subsecutivo, relacionado a DevSecOps. 


O processo shift left tem por objetivo encorajar os desenvolvedores de software a migrarem a segurança da direita (fim) para a esquerda (início) do processo de DevOps (entrega).

Alternativas
Q2352326 Engenharia de Software

Em relação ao desenvolvimento guiado por teste (TDD), julgue o item que se segue.


No TDD, o teste deve ser criado com o objetivo de fazer o segmento de código falhar, gerando-se um processo iterativo que permite a submissão de muitas subfunções simultaneamente, o que confere uma agilidade significativa ao processo.

Alternativas
Q2352327 Engenharia de Software

Em relação ao desenvolvimento guiado por teste (TDD), julgue o item que se segue.


O TDD é uma tendência que enfatiza o projeto de casos de teste antes da criação do código fonte e se caracteriza como parte do modelo ágil de desenvolvimento de software.

Alternativas
Q2352328 Engenharia de Software

Considerando o modelo de processo de prototipação, julgue o próximo item.


O envolvimento do cliente, o uso do protótipo em produção parcial, o rápido planejamento e o fácil gerenciamento são vantagens da prototipação.

Alternativas
Q2352329 Engenharia de Software

Considerando o modelo de processo de prototipação, julgue o próximo item.


Após a definição dos objetivos gerais, o protótipo, nessa modelagem, atua como um mecanismo para identificar os requisitos do software.

Alternativas
Q2352330 Engenharia de Software

Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).


Ao se utilizar a metodologia BDD, espera-se que as entregas sejam feitas com menor quantidade de retrabalho e com cobertura de testes automatizados, a documentação passe a ser integrada ao sistema, e os projetos passem a ter estimativas dentro do prazo, com custos controlados. 

Alternativas
Q2352331 Banco de Dados

Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).


Durante o período do BDD, os planos serão validados pelos desenvolvedores conforme previsto pelo TDD por meio de ferramentas de teste como JUnit e Mockito.

Alternativas
Q2352332 Banco de Dados

Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).


A linguagem ubíqua Cucumber é utilizada para a definição de cenários iniciais no BDD e permite que a equipe de negócios faça levantamentos com as partes interessadas (stakeholders) e os transforme em histórias do usuário (user story). 

Alternativas
Respostas
96: C
97: C
98: E
99: C
100: C
101: E
102: E
103: C
104: E
105: E
106: E
107: C
108: E
109: C
110: E
111: C
112: C
113: C
114: E