Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q3261767 Engenharia de Software

A validação de sistemas informatizados é um requisito fundamental em indústrias reguladas, como a farmacêutica e a alimentícia, para garantir confiabilidade, segurança e integridade dos dados gerados. Baseando-se em normas e diretrizes como a FDA 21 CFR Part 11, a validação abrange etapas como planejamento, qualificação e testes para assegurar que os sistemas funcionem conforme o esperado e sejam capazes de atender aos requisitos operacionais e regulamentares. Nesse contexto, relacione adequadamente as colunas a seguir.



1. Protocolo de Qualificação de Instalação (QI).


2. Protocolo de Qualificação de Operação (QO).


3. Protocolo de Qualificação de Desempenho (QP).


4. Análise de riscos no sistema.


5. Teste de integridade de dados.



( ) Documento que verifica se o sistema está instalado de acordo com as especificações do fabricante.


( ) Avalia o comportamento do sistema em condições normais de uso, verificando sua adequação aos requisitos do usuário.


( ) Garante que o sistema pode operar corretamente dentro dos limites estabelecidos pelo fabricante e especificações técnicas.


( ) Processo que identifica vulnerabilidades que podem impactar a confiabilidade ou a segurança do sistema.


( ) Verifica se os dados gerados e armazenados pelo sistema são consistentes, confiáveis e auditáveis.



A sequência está correta em

Alternativas
Q3261635 Engenharia de Software
Considerando as metodologias ágeis, como SCRUM e XP, relacione adequadamente as colunas a seguir.

1. Product Owner.
2. Sprint.
3. Daily Scrum.
4. Pair Programming.

( ) Reuniões rápidas realizadas diariamente para alinhamento da equipe.
( ) Iteração de desenvolvimento com duração fixa, usada para entregar incrementos do produto.
( ) Prática do XP em que dois desenvolvedores trabalham juntos no mesmo código.
( ) Responsável por gerenciar o backlog e priorizar funcionalidades no SCRUM.

A sequência está correta em
Alternativas
Q3261634 Engenharia de Software
Uma aplicação de gerenciamento de pagamentos precisa oferecer suporte a diferentes métodos, como boleto, cartão de crédito e Pix. Para isso, a classe pagamento foi projetada com um método abstrato chamado processarPagamento(), que deve ser implementado de maneira específica por cada classe correspondente a um tipo de pagamento. Essa abordagem foi escolhida para aproveitar os conceitos de encapsulamento e interfaces na orientação a objetos. Nesse contexto, qual é a principal vantagem proporcionada pelo uso desses conceitos em relação à expansão e manutenção do sistema?
Alternativas
Q3261633 Engenharia de Software
Sobre planejamento e gerenciamento do desenvolvimento de software, assinale a afirmativa correta
Alternativas
Q3258409 Engenharia de Software

Acerca da utilização de OKRs (objectives and key results) na gestão de atendimento em contexto ágil, julgue os itens a seguir. 


I OKRs são amplos e genéricos, a fim de dispensar o monitoramento constante da avaliação de progresso.

II OKRs incluem revisões periódicas para ajustar metas de curto e longo prazo conforme necessário.

III OKRs e metodologias ágeis valorizam o feedback constante dos clientes a fim de garantir alinhamento com as necessidades. 


Assinale a opção correta.


Alternativas
Q3258408 Engenharia de Software
A técnica ágil que, por meio de análise de dados, é eficaz em realizar a identificação rápida de áreas que necessitam de melhorias em processos de atendimento é 
Alternativas
Q3258406 Engenharia de Software
No framework Kanban, a função principal dos limites de trabalho em progresso (WIP limits) é 
Alternativas
Q3258405 Engenharia de Software
O principal papel do scrum master em uma equipe Scrum é 
Alternativas
Q3258143 Engenharia de Software
Em relação a APIs, serviços de autenticação, webhook, PostgreSQL e microsserviços, julgue o item a seguir.
A implementação de microsserviços tem como objetivo a divisão de uma aplicação em partes que sejam menores e dependentes uma das outras e que se comuniquem por meio de APIs. 
Alternativas
Q3258095 Engenharia de Software

Julgue o próximo item, relativo à avaliação de modelos.


A IA generativa é capaz de criar conteúdos novos, como textos, imagens, músicas e vídeos, além de resolver problemas inéditos com base em conhecimentos prévios, permitindo gerar novos artefatos realistas em escala, sem repeti-los.

Alternativas
Q3258091 Engenharia de Software
A respeito da Microsoft Power Platform, julgue o item seguinte.
A ferramenta Power Apps utiliza o Dataverse para armazenar dados de aplicativos empresariais.
Alternativas
Q3258090 Engenharia de Software
A respeito da Microsoft Power Platform, julgue o item seguinte.


O Power Automate permite conexão com fontes de dados e utiliza API e ETL para construir os fluxos de automação.
Alternativas
Q3258087 Engenharia de Software
A respeito de arquitetura de software, julgue o item que se segue.
O framework Vue.js atualiza a interface por meio da comparação do Virtual DOM (document object model) com o DOM real.
Alternativas
Q3258081 Engenharia de Software
No que concerne à gestão de configuração e à infraestrutura como código (IAC), julgue o item a seguir.
O editor de pipeline é a ferramenta principal para configurar o GitLab CI/CD, através do arquivo .gitlab-ci.yml, que por padrão deve estar localizado na pasta de configuração do repositório. 
Alternativas
Q3258079 Engenharia de Software
Acerca das metodologias ágeis para o desenvolvimento de software, julgue o item subsecutivo. 
No Lean, o pull é um modelo em que a produção das etapas anteriores é definida pela demanda das etapas posteriores, evitando a produção antecipada e minimizando o desperdício por excesso de produção. 
Alternativas
Q3258078 Engenharia de Software
Acerca das metodologias ágeis para o desenvolvimento de software, julgue o item subsecutivo. 
Cycle time, no Kanban, corresponde ao tempo decorrido desde o início de um item de trabalho até o momento atual, aplicando-se apenas aos itens que ainda estejam em WIP (work in progress).  
Alternativas
Q3257500 Engenharia de Software

Em relação à gestão de projetos ágeis e a práticas de melhoria contínua, julgue o item que se segue.


Em processos de desenvolvimento de software, a maneira mais rápida de concluir dois projetos que utilizem os mesmos recursos é fazê-los paralelamente, compartilhando-se esses recursos.

Alternativas
Q3257499 Engenharia de Software

As métricas de produtividade são utilizadas para avaliar a eficiência e a eficácia das equipes e dos processos de desenvolvimento de software. A respeito dessas métricas, julgue o item a seguir.  



O tempo de entrega corresponde ao período transcorrido desde a entrada de uma história ou bloco de trabalho no backlog até a sua conclusão na iteração ou liberação.


Alternativas
Q3257498 Engenharia de Software

As métricas de produtividade são utilizadas para avaliar a eficiência e a eficácia das equipes e dos processos de desenvolvimento de software. A respeito dessas métricas, julgue o item a seguir.  


O índice de desempenho de prazos indica se são válidas as estimativas da quantidade de trabalho e de tempo que o trabalho consome. 

Alternativas
Q3257496 Engenharia de Software

A respeito de metodologias ágeis em projetos de TI e de indicadores de desempenho, julgue o próximo item.  


No refinamento de histórias conforme a metodologia Scrum, as equipes devem detalhar histórias grandes sprint a sprint ou nas fases iniciais de liberação, durante as reuniões de planejamento de sprint (sprint planning). 

Alternativas
Respostas
1441: A
1442: C
1443: D
1444: D
1445: D
1446: B
1447: D
1448: C
1449: E
1450: C
1451: C
1452: C
1453: C
1454: E
1455: C
1456: E
1457: E
1458: C
1459: E
1460: E