Questões de Concurso Sobre engenharia de software

Foram encontradas 14.895 questões

Q4293832 Engenharia de Software
Uma equipe de uma Agência Reguladora de Transportes Públicos está avaliando práticas de integração contínua e entrega contínua em projetos que utilizam pipelines automatizados, considerando ferramentas como Jenkins, GitHub Actions e GitLab Cl. Nesse contexto, a responsabilidade técnica refere-se a:
Alternativas
Q4282201 Engenharia de Software

Considere o seguinte Diagrama de Classes da UML (Unified Modeling Language):  



Imagem associada para resolução da questão




Analise as seguintes afirmativas:


I. Esse diagrama demonstra uma associação de agregação existente entre uma classe Pessoa e uma classe ContaComum.

Il. Ao observarmos as multiplicidades dessa associação, percebemos que, da mesma forma que uma pessoa pode possuir muitas contas, uma conta pode ser possuída por muitas pessoas, como no caso de uma conta conjunta.

Ill. A associação de agregação pode, em alguns casos, ser substituída por uma associação binária simples, dependendo da visão de quem faz a modelagem.


Está correto o que se afirma em:

Alternativas
Q4282194 Engenharia de Software
A engenharia de software é diferente dos outros tipos de engenharia em uma série de aspectos, que tornam o gerenciamento de software particularmente desafiador. A partir dessa informação, analise os itens a seguir: 
1. O produto é tangível. Il. Grandes projetos de software costumam ser "únicos". Il. Os processos de software são variáveis e específicos para cada organização.
As diferenças do projeto de engenharia de software estão corretamente indicadas em: 
Alternativas
Q4282193 Engenharia de Software
Sobre os modelos de processo de desenvolvimento de software genéricos, na perspectiva de lan Sommerville, assinale a alternativa correta:  
Alternativas
Q4282192 Engenharia de Software
São atributos de um bom software:
I. Aceitabilidade. Il. Disponibilidade. III. Eficiência.
Está correto o que se afirma em: 
Alternativas
Q4279913 Engenharia de Software
O Tribunal de Contas pretende utilizar um grande modelo de linguagem (LLM) para apoiar a análise preliminar de documentos de fiscalização. A solução deverá

• elaborar um resumo exclusivamente com base nos documentos fornecidos;
• separar a resposta em fatos identificados, possíveis inconsistências e informações ausentes;
• indicar, para cada conclusão, o trecho do documento que lhe dá suporte;
• declarar expressamente quando os dados forem insuficientes;
• submeter o resultado à revisão de um auditor.

Além disso, pretende-se utilizar um agente, entendido, nessa solução, como um componente capaz de coordenar uma sequência previamente definida de ações e acionar os recursos autorizados em cada etapa.

Assinale a opção que apresenta a aplicação mais adequada da engenharia de prompt e do agente nesse cenário.
Alternativas
Q4279903 Engenharia de Software
A esteira de desenvolvimento de um órgão estadual funciona assim: os desenvolvedores integram seu código à linha principal diariamente; cada integração dispara compilação e testes automatizados; toda versão aprovada na esteira fica empacotada e pronta para entrar em produção a qualquer momento; a publicação efetiva, porém, depende de autorização formal do gestor do sistema.

Essa forma de trabalho caracteriza
Alternativas
Q4279902 Engenharia de Software
Em uma equipe que utiliza Git, uma ramificação de funcionalidade possui commits próprios ainda não integrados, enquanto a ramificação principal também recebeu novos commits. A equipe avalia como incorporar as alterações da ramificação principal à ramificação de funcionalidade e revisa as diferenças entre merge, rebase, fetch e pull.

Nesse contexto de históricos divergentes, é correto afirmar que
Alternativas
Q4279900 Engenharia de Software
Após corrigir um defeito no módulo de cálculo de um sistema de multas, a equipe percebeu que uma funcionalidade de emissão de guias, antes estável, passou a apresentar erro. Para evitar novas ocorrências, decidiu-se que, a cada modificação no código, a suíte de testes já existente será reexecutada, verificando se as funcionalidades que operavam corretamente continuam a operar.

Essa reexecução sistemática corresponde ao teste
Alternativas
Q4279898 Engenharia de Software
Em reunião de levantamento de requisitos, a área demandante de um órgão estadual entrega à equipe de desenvolvimento a seguinte especificação para o novo sistema: “o sistema deve ser rápido e fácil de usar”.

Sobre a especificação de requisitos não funcionais, é correto afirmar que requisitos não funcionais 
Alternativas
Q4279897 Engenharia de Software
Ao planejar a metodologia de desenvolvimento de dois projetos — um sistema tributário com requisitos estáveis e minuciosamente especificados em norma, e um portal de serviços com escopo em evolução —, a equipe de um órgão estadual compara o ciclo de vida tradicional com as abordagens ágeis Scrum e Kanban.
Sobre esses modelos, analise as afirmativas a seguir.

I. No modelo em cascata, as fases do desenvolvimento se sucedem de forma sequencial, iniciando-se cada fase, em regra, após a conclusão da anterior; esse modelo tende a ser mais compatível com contextos em que os requisitos são estáveis e bem compreendidos.
II. O Kanban impõe a remoção dos limites de trabalho em progresso (WIP), a fim de maximizar o número de itens executados em paralelo.
III. O Scrum organiza o trabalho em Sprints, iterações com duração máxima de um mês, enquanto o Kanban opera em fluxo contínuo, sem iterações prescritas.

Está correto o que se afirma em
Alternativas
Q4279896 Engenharia de Software
Ao final de cada Sprint, a equipe que desenvolve o novo sistema de gestão de fiscalizações de um órgão estadual reúne-se com o Product Owner e com representantes das áreas usuárias para inspecionar o incremento produzido, apresentar o que mudou e discutir, com os presentes, ajustes no Product Backlog diante de novas oportunidades e necessidades.

Segundo o Guia do Scrum (2020), assinale a opção que indica o evento correspondente à reunião descrita.
Alternativas
Q4279887 Engenharia de Software

Um órgão estadual planeja três contratações de serviços de TI. 



Imagem associada para resolução da questão



Considerando os modelos de dimensionamento previstos para contratos de TI, os modelos mais adequados aos contratos X, Y e Z são, respectivamente,

Alternativas
Q4279855 Engenharia de Software
Um modelo de linguagem de grande porte (LLM) é utilizado para produzir sínteses preliminares de documentos técnicos. Em um teste, o texto fornecido ao modelo não informa a data de conclusão de determinada obra. Ainda assim, a resposta gerada apresenta uma data específica, formulada como se constasse do documento.
Para aperfeiçoar o comando usado nessa tarefa, foram propostas diferentes instruções complementares.

A instrução mais diretamente relacionada à redução do problema observado é
Alternativas
Q4278540 Engenharia de Software
Sobre requisitos, testes e integração de sistemas, analise as assertivas e assinale V, se verdadeiras, ou F, se falsas. 
(  ) Requisitos funcionais descrevem serviços que o sistema deve fornecer.
(  ) Testes de aceitação são conduzidos exclusivamente pela equipe de desenvolvimento.
(  ) Uma API RESTful exige o uso da mesma linguagem entre cliente e servidor.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:  
Alternativas
Q4278539 Engenharia de Software
Em relação à documentação técnica de sistemas, analise as seguintes asserções e a relação proposta entre elas:
I. A documentação técnica deve ser mantida durante todo o ciclo de vida do sistema.
PORQUE
II. Ela apoia a manutenção, o repasse de conhecimento e a continuidade operacional do software.
A respeito dessas asserções, assinale a alternativa correta.  
Alternativas
Q4274310 Engenharia de Software
Na metodologia ágil Scrum, de acordo com O Guia do Scrum, versão 2020, qual evento possui duração fixa (time-box) e tem como objetivo principal inspecionar o trabalho realizado na última Sprint com foco em identificar pontos de melhoria no processo para a próxima Sprint? 
Alternativas
Q4274269 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os artefatos de Engenharia de Software às suas principais finalidades.

Coluna 1
1. Caso de uso.
2. Requisito não funcional.
3. Diagrama de classes.

Coluna 2
( ) Descreve atributos de qualidade, como desempenho, disponibilidade ou segurança.
( ) Representa funcionalidades esperadas a partir da interação entre atores e sistema.
( ) Modela classes, atributos, operações e relacionamentos estruturais.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q4274268 Engenharia de Software
Um sistema de informação corporativo apresenta falhas recorrentes de desempenho, identificadas somente após a entrada em produção. Qual prática de Engenharia de Software poderia ter mitigado esse problema ainda na fase de projeto? 
Alternativas
Q4262937 Engenharia de Software

Durante o levantamento de requisitos de um sistema de vendas, foram identificadas as seguintes necessidades:


I- O sistema deve permitir o cadastro de clientes.


II- O sistema deve gerar relatórios de vendas mensais.


III- O tempo de resposta para qualquer consulta não deve exceder 3 segundos.


IV- O sistema deve ser compatível com os navegadores Google Chrome e Mozilla Firefox.


Considerando a classificação dos requisitos de software, assinale a alternativa CORRETA. 

Alternativas
Respostas
81: A
82: E
83: C
84: B
85: A
86: C
87: B
88: E
89: B
90: B
91: D
92: C
93: A
94: A
95: C
96: A
97: C
98: B
99: B
100: A