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

Foram encontradas 1.232 questões

Q3286425 Engenharia de Software

Julgue o item que se segue, relativo a desenvolvimento de software para sistemas embarcados. 


No desenvolvimento de software para sistemas embarcados, não é necessário considerar o consumo de energia, que é gerenciado pelo hardware

Alternativas
Q3286423 Engenharia de Software

Julgue o item que se segue, relativo a desenvolvimento de software para sistemas embarcados. 


Em sistemas embarcados críticos, não é necessário realizar testes rigorosos de validação e verificação, pois as falhas são raras. 

Alternativas
Q3285537 Engenharia de Software
Um técnico bancário de suporte resolveu configurar a infraestrutura de um ambiente de produção utilizando o processo de Infraestrutura como Código (IaC). Ao estudar sobre o assunto, ele descobriu que há dois tipos de abordagem para IaC: a declarativa e a imperativa.
A respeito dessas abordagens, o técnico aprendeu que
Alternativas
Q3285509 Engenharia de Software
Uma empresa de comércio eletrônico está realizando uma auditoria de segurança para garantir que as transações realizadas em seu site sejam protegidas contra interceptação e ataques cibernéticos. Para decidir qual protocolo utilizar para criptografar a comunicação entre os clientes e o servidor, a equipe de TI está analisando as diferenças entre os protocolos SSL e TLS para fazer a escolha mais segura e eficiente.
Ao avaliar os protocolos SSL e TLS para garantir a segurança das conexões, essa equipe deve considerar que o(s) protocolo(s)
Alternativas
Q3285504 Engenharia de Software
Uma empresa especializada em desenvolvimento de software para gestão bancária enfrenta problemas frequentes com erros inesperados em seu sistema de processamento de empréstimos. Muitos desses erros ocorrem devido a entradas inválidas, falta de validação adequada e contratos mal definidos entre os módulos do sistema. Para garantir que os componentes do software se comuniquem corretamente e respeitem regras bem definidas, o arquiteto de software propõe a adoção da Programação por Contrato (Design by Contract – DbC).
Nesse contexto, o uso da Programação por Contrato (Design by Contract – DbC) é adequado pois ela
Alternativas
Q3285488 Engenharia de Software
Em uma equipe de desenvolvimento que trabalha em um sistema bancário, os desenvolvedores estão enfrentando dificuldades em integrar o código que foi desenvolvido de maneira isolada por vários desenvolvedores. O código está sendo testado manualmente por cada desenvolvedor, mas há um grande atraso na detecção de erros e conflitos, resultando em muitos bugs, descobertos apenas nas fases mais avançadas do projeto. Com o aumento do número de desenvolvedores e a complexidade do sistema, a equipe decide adotar uma abordagem de Integração Contínua.
Ao tomar essa decisão, a equipe levou em conta que essa abordagem
Alternativas
Q3285481 Engenharia de Software
Um técnico bancário da área de TI resolveu dividir um programa em módulos para desenvolver um sistema web solicitado pela direção do banco.
Nesse contexto, uma ação que deve ser considerada por esse técnico é
Alternativas
Q3285478 Engenharia de Software
F1 é funcionária da área de tecnologia de um determinado banco e precisa enviar mensagem com informação importante para seu colega F2, funcionário de outra agência desse mesmo banco, e garantir a ele que ela é realmente a remetente. Para isso, F1 resolveu usar recursos de criptografia assimétrica.
Nesse contexto, F1 deve
Alternativas
Q3281643 Engenharia de Software
Uma prefeitura está modernizando sua arquitetura de TI para implementar projetos baseados em Machine Learning (ML). Foi decidido que as soluções utilizarão uma arquitetura de microsserviços para melhor escalabilidade e manutenção. Para a implementação flexível e eficiente de microsserviços para modelos de ML, considerando padrões de design e tecnologias modernas, 
Alternativas
Q3281642 Engenharia de Software
A equipe de TI de uma prefeitura está desenvolvendo uma aplicação para integração com diversos serviços externos, utilizando arquiteturas serverless em um ambiente de nuvem. Para implementar a lógica que orquestra à comunicação entre serviços, a equipe considera adotar um design pattern adequado à abordagem serverless. Com base nas tendências emergentes, o design pattern mais indicado para lidar com a orquestração e controle de fluxos em arquiteturas serverless é o  
Alternativas
Q3274682 Engenharia de Software

No que diz respeito aos testes de software e à criação de software backend, utilizando REST/JSON e webservice SOAP, julgue o item a seguir.


SOAP envelope é o componente do webservice SOAP responsável por criptografar as mensagens SOAP para garantir a segurança da comunicação. 

Alternativas
Q3274681 Engenharia de Software

No que diz respeito aos testes de software e à criação de software backend, utilizando REST/JSON e webservice SOAP, julgue o item a seguir.


No desenvolvimento de um software utilizando uma API REST que retorna dados no formato JSON, o código de status 201 created indica que um novo recurso foi criado com sucesso no servidor e, geralmente, acompanha um cabeçalho location com a URL do recurso criado.

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
Q3258102 Engenharia de Software
Julgue o item a seguir, de acordo com a ITIL v4. 
O gerenciamento e desenvolvimento de software é uma prática geral que visa assegurar que as aplicações atendam aos requisitos de funcionalidade, confiabilidade e conformidade, servindo tanto a usuários internos quanto a externos.  
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
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
Q3258077 Engenharia de Software
Acerca das metodologias ágeis para o desenvolvimento de software, julgue o item subsecutivo. 
Na gestão do backlog, itens que estejam em um ponto mais alto da hierarquia exigem menos detalhes e divisão em tarefas, enquanto itens que estejam em um ponto mais baixo podem demandar maior granularidade. 
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
Q3257459 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


O Prometheus utiliza modelo de dados de séries temporais no qual dados são identificados por um conjunto de rótulos chave-valor.


Alternativas
Q3257458 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


O DevOps exige implementação de pipelines de integração contínua (CI) e entrega contínua (CD), além de mentalidade de falha rápida para promover inovação constante e eficiência operacional. 




Alternativas
Respostas
121: E
122: E
123: B
124: D
125: C
126: C
127: B
128: C
129: D
130: C
131: E
132: C
133: E
134: E
135: C
136: E
137: C
138: E
139: C
140: C