Questões de Concurso Público FESPORTE 2025 para Analista de Informática
Foram encontradas 40 questões
Com base no código, qual será o resultado exibido no navegador?
O que Bruno deve fazer para resolver o conflito e integrar suas alterações ao código de Ana?
Nesse cenário, qual documento deve ser consultado para orientar as ações de recuperação e garantir a continuidade das operações da empresa?
Qual diagrama UML é o mais adequado para essa finalidade?
SOAP (Simple Object Access Protocol):
Utiliza XML para formatar as mensagens.
Geralmente depende de WSDL para descrever a interface dos serviços.
Oferece recursos de segurança e confiabilidade, como WS-Security e WS-ReliableMessaging.
Pode ser mais complexo de implementar e consumir.
REST (Representational State Transfer):
Utiliza métodos HTTP (GET, POST, PUT, DELETE) para interagir com recursos.
Pode usar diferentes formatos de dados, como XML, JSON ou HTML.
É mais leve e flexível que SOAP.
Geralmente é mais fácil de implementar e consumir.
Com base nessas características, em qual situação seria mais vantajoso utilizar SOAP em vez de REST?
Considerando os conceitos de modelagem de dados conceitual e semântica, analise as afirmativas a seguir:
I.Na modelagem conceitual, o foco é representar as entidades e seus relacionamentos de forma abstrata, sem se preocupar com os detalhes de implementação em um sistema de gerenciamento de banco de dados (SGBD) específico.
II.A modelagem semântica se concentra em capturar o significado dos dados e as regras de negócio que regem o sistema, como por exemplo, a regra de que um livro pode ter vários autores e um autor pode escrever vários livros.
III.O modelo entidade-relacionamento (MER) é uma ferramenta utilizada na modelagem conceitual para representar as entidades, os atributos e os relacionamentos do banco de dados.
IV.A cardinalidade dos relacionamentos define o número mínimo e máximo de ocorrências de uma entidade que podem estar associadas a outra entidade, como por exemplo, a cardinalidade entre "Livro" e "Autor" que pode ser muitos-para-muitos.
Está correto o que se afirma em:
I.SOA é um estilo de arquitetura de software que define a utilização de serviços para expor funcionalidades de aplicações a outras aplicações, promovendo a reutilização e a interoperabilidade.
II.Web Services são componentes de software que podem ser acessados remotamente por meio de protocolos de rede, como HTTP, e utilizam padrões como XML para troca de informações.
III.Um dos princípios da SOA é a granularidade dos serviços, o que significa que cada serviço deve ser responsável por uma tarefa específica e bem definida.
IV.Web Services podem ser implementados utilizando diferentes tecnologias, como SOAP (Simple Object Access Protocol) e REST (Representational State Transfer).
V.A utilização de Web Services em uma arquitetura SOA garante a independência entre os sistemas, permitindo que aplicações desenvolvidas em diferentes plataformas e linguagens de programação se comuniquem.
Assinale a alternativa que indica todas as afirmativas corretas:
Relacione os tipos de ataque com as medidas de proteção mais adequadas:
1.Ataque de phishing.
2.Ataque de negação de serviço (DoS).
3.Invasão física ao data center.
4.SQL injection.
5.Ataque de malware.
Firewall
(__)Sistema de detecção de intrusão (IDS).
(__)Controle de acesso físico e sistema de vigilância.
(__)Treinamento de conscientização sobre segurança.
(__)Antivírus e sistema de prevenção de intrusão (IPS).
Assinale a alternativa que apresenta a sequência correta de preenchimento dos parênteses de cima para baixo:
Considerando essa situação, analise as afirmativas a seguir:
I.O gerenciamento de projetos se concentra na execução de atividades sequenciais e repetitivas, visando a otimização do processo de recebimento de mercadorias.
II.A gestão de processos busca definir, analisar e melhorar o fluxo de atividades envolvidas no recebimento de mercadorias, buscando eliminar os gargalos e retrabalhos.
III.O gerente de projetos pode utilizar ferramentas como o diagrama de Ishikawa e o fluxograma para analisar o processo de recebimento de mercadorias e identificar as causas dos problemas.
IV.A gestão de processos visa atingir objetivos específicos dentro de um prazo determinado, enquanto o gerenciamento de projetos se concentra na otimização contínua dos processos organizacionais.
Está correto o que se afirma em:
Qual modelo de serviço de computação em nuvem seria mais adequado para essa empresa?
Considerando os conceitos básicos de arquitetura de computadores e a função da memória RAM, assinale a alternativa correta:
Considerando as características de cada sistema operacional, analise as afirmativas a seguir:
I.O MS Windows Server possui uma interface gráfica amigável, o que facilita a configuração e o gerenciamento do sistema, especialmente para usuários com pouca experiência em Linux.
II.As distribuições Linux geralmente são gratuitas e de código aberto, o que reduz o custo de licenciamento e permite a personalização do sistema de acordo com as necessidades da aplicação.
III.O MS Windows Server oferece maior compatibilidade com softwares proprietários, como o Microsoft SQL Server e o Microsoft Exchange Server, o que pode ser um fator decisivo na escolha do sistema operacional.
IV.As distribuições Linux são conhecidas por sua estabilidade e segurança, o que as torna uma boa opção para servidores que precisam operar por longos períodos sem interrupções.
Está correto o que se afirma em:
Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.
Qual a sequência de comandos Git que ele deve executar para criar uma ramificação (branch) para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?
Considerando as características do projeto e as necessidades do cliente, qual a metodologia de desenvolvimento de software mais adequada para esse cenário?
Qual comando SQL deve ser utilizado para consultar o nome do aluno, o nome do curso e a data da matrícula de todos os alunos matriculados no curso de "Introdução à Programação"?
Analise as afirmativas a seguir sobre frameworks de arquitetura e SOA:
I.Um framework de arquitetura fornece um conjunto de componentes, padrões e diretrizes que podem ser reutilizados para o desenvolvimento de diferentes aplicações, garantindo a consistência e a qualidade do software.
II.A arquitetura SOA (Service-Oriented Architecture) define que as funcionalidades do sistema devem ser expostas como serviços independentes e interoperáveis, que podem ser acessados e reutilizados por diferentes aplicações.
III.A utilização de um framework de arquitetura compatível com SOA facilita a implementação de serviços, o gerenciamento de transações, a segurança e o monitoramento do sistema.
IV.O Spring é um framework mais abrangente, que oferece suporte a diversos estilos de arquitetura, incluindo SOA, e fornece recursos para a criação e o consumo de serviços web. O Struts, por outro lado, é mais focado no desenvolvimento de aplicações web MVC e não possui um foco específico em SOA.
Está correto o que se afirma em: