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

Foram encontradas 1.232 questões

Q2456342 Engenharia de Software
Assinale a opção em que todas as ferramentas apresentadas são usadas para aplicação do conceito DevOps e DevSecOps. 
Alternativas
Q2456338 Engenharia de Software
Em uma arquitetura DevOps, existem diferenças entre a integração contínua e o deployment contínuo. Assinale a opção em que é apresentada característica aplicada ao deployment contínuo. 
Alternativas
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
Q2454788 Engenharia de Software
A figura abaixo representa os estágios do ciclo de vida em cascata para o projeto, a análise e o desenvolvimento de sistemas.
   Imagem associada para resolução da questão

As fases 2 e 4 são denominadas, respectivamente:
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
Q2417258 Engenharia de Software

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


SOA (service oriented architecture) é uma arquitetura empregada para reutilizar serviços em sistemas diferentes ou combinar vários serviços independentes para realizar tarefas complexas.

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
Respostas
441: C
442: A
443: C
444: D
445: B
446: C
447: D
448: A
449: D
450: A
451: A
452: D
453: B
454: D
455: C
456: B
457: E
458: C
459: C
460: E