Questões de Concurso Sobre engenharia de software

Foram encontradas 14.486 questões

Q3812678 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


Um script de automação que realiza operações críticas em servidores de produção deve incluir verificação de erros, logs detalhados e rollback automático, garantindo segurança e rastreabilidade.

Alternativas
Q3812677 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


APIs RESTful são stateless, o que significa que o servidor mantém o estado de cada cliente entre as requisições para otimizar a performance.

Alternativas
Q3812676 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


RESTful segue o princípio de uniform interface, no qual os recursos são representados por URIs e acessados por métodos HTTP padrão (GET, POST, PUT, DELETE), garantindo consistência e padronização.

Alternativas
Q3812675 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


Em Kanban, o CFD (Cumulative Flow Diagram) é utilizado para visualizar o fluxo de trabalho ao longo do tempo, permitindo identificar gargalos e tendências de desempenho da equipe.

Alternativas
Q3812674 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


No método Kanban, os cartões representam tarefas, e seu movimento pelo quadro limita o WIP (work in progress), sendo possível definir limites por coluna para evitar sobrecarga da equipe.

Alternativas
Q3811384 Engenharia de Software
No âmbito da metodologia ágil, o que contribui de maneira decisiva para o êxito de um projeto?
Alternativas
Q3811352 Engenharia de Software
Uma equipe de desenvolvimento e operações adota práticas de integração entre áreas para aumentar a agilidade na entrega de software. Nesse modelo, uma prática fundamental é
Alternativas
Q3810386 Engenharia de Software
 A fim de representar de forma visual as funcionalidades e fluxos de interação de um sistema de controle acadêmico, um Técnico em Desenvolvimento de Sistemas realiza a modelagem da aplicação utilizando diagramas UML (Linguagem de Modelagem Unificada). Com base nisso, avalie as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas:

(__)O Diagrama de Casos de Uso modela requisitos funcionais do sistema através da representação de atores e suas interações, como "Cadastrar Aluno" e "Emitir Boletim".
(__)O Diagrama de Atividades descreve o fluxo de execução de processos, incluindo decisões e atividades paralelas.
(__)O Diagrama de Sequência demonstra os diferentes estados de um objeto e as transições entre esses estados ao longo de seu ciclo de vida.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3806419 Engenharia de Software
No contexto da engenharia de software, a UML é um(a) 
Alternativas
Q3795407 Engenharia de Software
Sobre o tema Fundamentos de Engenharia de Software, assinale a alternativa INCORRETA. 
Alternativas
Q3794591 Engenharia de Software
Sobre a metodologia ágil Scrum, de acordo com o Guia do Scrum (versão 2020) em português, disponível no site https://scrumguides.org, assinale a alternativa INCORRETA.
Alternativas
Q3789262 Engenharia de Software
Um sistema corporativo apresenta módulos que compartilham variáveis globais e dependem diretamente de funções internas uns dos outros. Como consequência, pequenas alterações em um módulo exigem alterações em vários outros.
Com base nos princípios de projeto de software, tal sistema apresenta: 
Alternativas
Q3785049 Engenharia de Software
De acordo com a Portaria nº 750/2023, assinale a opção que apresenta a metodologia a ser adotada preferencialmente na contratação de serviços de desenvolvimento, manutenção e sustentação de software.
Alternativas
Q3785046 Engenharia de Software
Em um pipeline de DevOps, a cada commit/push no repositório, uma ferramenta baixou o código, compilou, executou testes automatizados e gerou um artefato para validar rapidamente as mudanças e identificar falhas o quanto antes.
Com base nessa situação hipotética, assinale a opção que apresenta a prática que essa automação descreve.
Alternativas
Q3785041 Engenharia de Software
Uma organização precisava de um serviço em nuvem que fornecesse uma aplicação completa, pronta para uso, acessível via web, em que o gerenciamento da infraestrutura, do sistema operacional e da plataforma fique a cargo do provedor, cabendo ao contratante apenas configurar usuários e dados.
Com base nessa situação hipotética, assinale a opção que apresenta o modelo de serviço em nuvem adequado que atenda a esse requisito de entrega.
Alternativas
Q3784769 Engenharia de Software
Um órgão almejou contratar serviços de desenvolvimento de software adotando metodologia ágil. De acordo com os modelos padronizados pela Portaria SGD/MGI nº 750/2023, o órgão optou pela modalidade em que a remuneração é vinculada à entrega de um conjunto de funcionalidades dentro de um ciclo de tempo pré‑definido, condicionado ao aceite das entregas pactuadas no planejamento do ciclo.

Com base nessa situação hipotética, assinale a opção que apresenta a modalidade padronizada de remuneração prevista na portaria que se aplica a esse cenário.
Alternativas
Q3784768 Engenharia de Software
Durante a elaboração do estudo técnico preliminar (ETP) para a aquisição de um software de prateleira, a equipe de planejamento concluiu que existem diversas soluções no mercado capazes de atender à necessidade.

Com base nessa situação hipotética, assinale a opção que apresenta o elemento obrigatório do ETP que deverá ser realizado para justificar a escolha de uma solução específica em detrimento das outras.
Alternativas
Q3784766 Engenharia de Software
Um desenvolvedor trabalhou em um branch de funcionalidade e desejou trazer as atualizações mais recentes do branch main para o seu branch. Ele queria que o histórico do seu branch fosse reescrito como se tivesse começado a partir do ponto mais atual do main, mantendo um histórico linear e limpo, sem merge commits.

Com base nessa situação hipotética, assinale a opção que apresenta o comando Git adequado para essa estratégia.
Alternativas
Q3784765 Engenharia de Software
O conceito de DevSecOps visa integrar a segurança ao fluxo de trabalho DevOps. Em vez de realizar auditorias de segurança apenas no final do ciclo de desenvolvimento (antes do lançamento), as verificações de segurança são movidas para as etapas iniciais do pipeline, como durante a codificação e o build. Com base nessas informações, assinale a opção que apresenta o termo utilizado para descrever essa antecipação das práticas de segurança para o início do ciclo de desenvolvimento.
Alternativas
Q3784764 Engenharia de Software

Em um quadro Kanban, uma equipe observou que a coluna Em Teste estava constantemente cheia, atingindo seu limite de trabalho em progresso (WIP), enquanto a coluna Desenvolvimento ficava bloqueada, pois não poderia mover novos itens para Em Teste.


Com base nessa situação hipotética, assinale a opção que apresenta esse fenômeno e a ação sugerida pelos princípios do Kanban para resolvê-lo. 

Alternativas
Respostas
621: C
622: E
623: C
624: C
625: C
626: X
627: X
628: E
629: A
630: A
631: D
632: A
633: B
634: D
635: A
636: C
637: B
638: B
639: B
640: A