Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 974 questões

Q2456337 Engenharia de Software
Em DevOps, a compilação de todos os arquivos de um sistema para a geração de uma versão executável sem nenhum passo manual é denominada 
Alternativas
Ano: 2024 Banca: FUNDATEC Órgão: CREMERS Prova: FUNDATEC - 2024 - CREMERS - Analista de TI |
Q2452848 Engenharia de Software
Assinale a alternativa que corresponde a uma camada de software conhecida como monitor de máquina virtual, que permite criar e executar máquinas virtuais (VMs) em uma máquina física.
Alternativas
Q2451570 Engenharia de Software
A existência de diferentes modelos de processos de software busca organizar e dar método à atividade de construção de um software. A complexidade de um software é dependente de diversos fatores. Entretanto, requisitos de software são dinâmicos – demandando, por conseguinte, que suas mudanças se reflitam de alguma forma ao longo do processo de desenvolvimento. Diferentes abordagens propostas na literatura procuram combinar a necessidade de organização do processo em si e a absorção dessas adaptações referentes aos requisitos.
Assinale a que indica um modelo de processo de desenvolvimento classificado como especializado. 
Alternativas
Q2447930 Engenharia de Software
A analista Cátia criou o branch tarefa10 em um repositório Git local. Logo após, Cátia alternou o branch de trabalho atual para o branch recém-criado, tarefa10. Estando no branch local tarefa10, Cátia precisou renomear o branch para t10_concluida, com um único comando da ferramenta git.

Para renomear o branch de trabalho atual com um único comando, Cátia executou no repositório Git local o comando do git:
Alternativas
Q2447921 Engenharia de Software
Cláudia precisa estimar o custo do novo software para o setor de logística, e utilizou a metodologia de pontos de função para o cálculo dos recursos financeiros necessários. No entanto, ela observou que muitos custos não eram expressos apenas com a análise das funcionalidades do sistema.

Para lidar com esses custos ocultos, Cláudia precisará fazer uma análise adicional, com base na metodologia:
Alternativas
Q2446996 Engenharia de Software
Leia o texto a seguir.
O Capability Maturity Model Integration for Development (CMMI-DEV) é um modelo de referência que descreve as melhores práticas associadas ao desenvolvimento e à manutenção de produtos e serviços. Ele fornece um conjunto abrangente de diretrizes e recomendações para melhorar os processos de desenvolvimento de software e aumentar a maturidade organizacional. Uma das características importantes do CMMI-DEV é a distinção entre modelo de maturidade e modelo de capacidade.
Disponível em: <https://resources.sei.cmu.edu/library/assetview.cfm?assetid=656750>. Acesso em: 20 fev. 2024.

No contexto do Capability Maturity Model Integration for Development (CMMI-DEV v2.0), a diferença entre o modelo de maturidade e o modelo de capacidade está descrita em:
Alternativas
Q2446995 Engenharia de Software
Leia o texto a seguir.
No geral, o surgimento do low-code e do no-code reflete uma mudança nas abordagens tradicionais de desenvolvimento de software, visando maior velocidade, agilidade e participação dos usuários finais no processo de criação de soluções digitais.
Disponível em: <https://canaltech.com.br/mercado/o-que-sao-as-metodologiaslow-code-e-no-code-205938/>. Acesso em: 20 fev. 2024.

A diferença entre desenvolvimento de software usando low-code e no-code está descrita em: 
Alternativas
Q2446994 Engenharia de Software
Leia o texto a seguir.
Na engenharia de requisitos, um dos desafios mais significativos é a identificação e a compreensão das necessidades dos usuários e stakeholders, a fim de definir corretamente os requisitos do sistema que está sendo desenvolvido. Neste contexto, destacam-se duas categorias de dificuldades: essenciais e acidentais. 
Disponível em: <https://ieeexplore.ieee.org/document/1663532>. Acesso em: 15 fev. 2024.

 A diferença entre essas categorias está descrita em:
Alternativas
Q2446993 Engenharia de Software
Leia o texto a seguir.
Na engenharia de software, existem diferentes abordagens para o ciclo de vida nos processos de desenvolvimento de software, sendo as três mais comuns: sequencial, iterativo e incremental. Cada uma dessas abordagens tem suas próprias características e benefícios, adequadas para diferentes tipos de projetos e de requisitos.
PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 7ª edição. Porto Alegre: AMGH Editora, 2016.

A diferença entre essas abordagens está descrita em:
Alternativas
Q2446214 Engenharia de Software
Qual abordagem de desenvolvimento de software segue um ciclo curto de desenvolvimento, enfatizando a criação de testes automatizados antes da implementação do código funcional? 
Alternativas
Q2446212 Engenharia de Software
O Docker é uma plataforma de software que permite a criação, implantação e execução de aplicativos em contêineres. Qual comando do Docker é utilizado para listar todos os containers em execução no sistema Docker? 
Alternativas
Q2444329 Engenharia de Software
Assinale a corretamente alternativa a lacuna. que preencha Na fase de implementação do ciclo de vida do desenvolvimento de software, sabemos que é produzido (a) ______. 
Alternativas
Q2444322 Engenharia de Software
Um teste de regressão em desenvolvimento de software, tem como missão: 
Alternativas
Q2417259 Engenharia de Software

Julgue o item a seguir, em relação ao desenvolvimento de software.


Downtime corresponde ao tempo de atividade de um sistema e é usado para se referir a períodos em que o sistema está disponível. 

Alternativas
Q2417257 Engenharia de Software

Julgue o item a seguir, em relação ao desenvolvimento de software.


Difundido no cenário das startups, o método Lean, que é indicado para projetos reduzidos e mais objetivos, tem como foco principal identificar e eliminar de forma eficiente os desperdícios dentro de uma organização ou na realização de algum projeto. 

Alternativas
Q2417256 Engenharia de Software

Julgue o item a seguir, em relação ao desenvolvimento de software.


O custo de qualidade inclui os gastos financeiros relacionados às atividades de qualidade, os quais somente podem ser custos de prevenção e custos de avaliação.

Alternativas
Q2415850 Engenharia de Software
A respeito do governo eletrônico (eGov), julgue o próximo item. 
As ações do Grupo de Trabalho em Tecnologia da Informação (GTTI) foram focadas em universalização e plataformalização de serviços. 
Alternativas
Q2415849 Engenharia de Software

A respeito de conteinerização e DevOps, julgue o item que se segue. 


Um dos objetivos do processo de entrega contínua é garantir a continuidade da aplicação em produção, por meio de aumento do tempo entre os deploys, minimizando o seu impacto no que está funcionando. 

Alternativas
Q2415848 Engenharia de Software

A respeito de conteinerização e DevOps, julgue o item que se segue. 


A comunicação entre os servidores docker e os repositórios de registros deve ocorrer com uso de chaves criptográficas, para garantir a confidencialidade das informações. 

Alternativas
Q2415847 Engenharia de Software

A respeito de conteinerização e DevOps, julgue o item que se segue. 


O build de uma aplicação engloba o resultado das tarefas de compilação e empacotamento em um único arquivo binário. 

Alternativas
Respostas
261: C
262: B
263: C
264: D
265: A
266: D
267: A
268: A
269: D
270: B
271: D
272: C
273: B
274: E
275: C
276: E
277: E
278: E
279: C
280: E