Questões de Concurso Público Câmara de Manaus - AM 2024 para Analista de Sistemas

Foram encontradas 60 questões

Q3136053 Banco de Dados
No contexto de Data Warehousing, bases de dados multidimensionais são estruturadas para facilitar o processamento analítico e a geração de relatórios de forma eficiente. A modelagem e a otimização dessas bases exigem a aplicação de técnicas que garantam desempenho e escalabilidade, suportando as operações de OLAP (Online Analytical Processing). Relacione as técnicas de modelagem com suas respectivas descrições ou objetivos.

Coluna A: Técnica de Modelagem e Otimização.
1.Modelo Estrela (Star Schema). 2.Tabelas Fato e Dimensão. 3.Indexação Bitmap. 4.Modelo Snowflake (Floco de Neve). 5.Materialização de Visões.

Coluna B: Descrição
(__)Técnica de otimização que armazena pré-calculados os resultados de consultas frequentes, reduzindo o tempo de resposta nas consultas complexas.

(__)Técnica de indexação usada para bases de dados com alta cardinalidade, facilitando consultas por meio de índices binários.

(__)Estrutura de modelagem que simplifica a análise, mantendo todas as dimensões ligadas diretamente à tabela fato, otimizando a performance de consulta.

(__)Tabelas usadas para armazenar dados detalhados e sumarizados, com a tabela fato contendo medidas e as dimensões contendo atributos.

(__)Modelo de dados que normaliza as tabelas de dimensão, reduzindo redundâncias e aumentando a complexidade das junções.

A sequência correta é:
Alternativas
Q3136054 Arquitetura de Software
A segurança é um aspecto crítico no desenvolvimento de web services, especialmente quando o SOAP é utilizado para a comunicação entre sistemas. A especificação WS-Security foi desenvolvida para proteger as mensagens SOAP, garantindo a integridade e confidencialidade dos dados. Qual das alternativas a seguir descreve corretamente uma prática recomendada de segurança para web services SOAP?
Alternativas
Q3136055 Engenharia de Software
A análise de requisitos é uma etapa essencial no desenvolvimento de sistemas, pois define as necessidades funcionais e não funcionais que a aplicação deve atender. Com base na definição de requisitos funcionais e não funcionais, qual das alternativas a seguir descreve corretamente um requisito não funcional?
Alternativas
Q3136056 Engenharia de Software
A Análise de Pontos de Função (APF) é uma técnica de medição funcional utilizada para estimar o esforço de desenvolvimento de software. Considerando a aplicação do APF, qual das alternativas abaixo representa corretamente um fator que é levado em consideração durante a contagem de pontos de função?
Alternativas
Q3136057 Programação
Python e R são linguagens amplamente utilizadas para análise de dados, machine learning e desenvolvimento científico. Ambas possuem bibliotecas poderosas, mas têm diferenças significativas em sua sintaxe e aplicação. Qual das alternativas a seguir descreve corretamente uma vantagem da linguagem R em comparação ao Python em análise de dados?
Alternativas
Q3136058 Banco de Dados
A gestão de conteúdo é essencial para organizar, armazenar e proteger informações valiosas para uma organização. Além disso, a segurança no banco de dados é um aspecto crítico para proteger o acesso não autorizado e garantir a integridade dos dados. Qual das alternativas abaixo reflete uma prática recomendada de segurança na gestão de conteúdo e em bancos de dados?
Alternativas
Q3136059 Engenharia de Software
A escolha da metodologia de desenvolvimento de software influencia diretamente a organização, a qualidade e a eficiência dos processos de produção de software. Diferentes metodologias, como Waterfall, Scrum e XP (Extreme Programming), oferecem abordagens distintas quanto à estruturação e ao controle das atividades de desenvolvimento, adaptando-se a necessidades e contextos variados. Analise as afirmativas a seguir e classifique cada uma como verdadeira (V) ou falsa (F).

(__)A metodologia Waterfall (cascata) é caracterizada por um processo sequencial, onde cada fase deve ser completamente finalizada antes do início da próxima, e não há revisões ou retornos entre as fases.

(__)Scrum utiliza sprints, que são intervalos de tempo fixos e curtos, onde a equipe de desenvolvimento trabalha para entregar incrementos do produto que possam ser apresentados ao cliente.

(__)Extreme Programming (XP) incentiva práticas como integração contínua e programação em par, promovendo entregas frequentes e um código de alta qualidade.

(__)O modelo espiral combina aspectos das metodologias Waterfall e ágil, sendo caracterizado pelo uso de prototipagem e ciclos iterativos para reduzir riscos ao longo do desenvolvimento.

(__)Em metodologias ágeis, toda a documentação do projeto é eliminada, pois o foco está exclusivamente na entrega rápida e contínua de software funcional.


A sequência correta é:
Alternativas
Q3136060 Engenharia de Software
As metodologias ágeis fornecem uma estrutura flexível e iterativa para o desenvolvimento de software, cada uma com práticas e objetivos específicos. Enquanto Scrum enfatiza a organização em sprints e reuniões regulares, XP foca em práticas técnicas rigorosas, Kanban no controle visual do fluxo de trabalho, e TDD no desenvolvimento orientado a testes. Qual das alternativas abaixo descreve corretamente uma característica do Kanban em relação ao Scrum?
Alternativas
Q3136061 Engenharia de Software
O Software non-Functional Assessment Process (SNAP) é um modelo complementar ao APF, criado para mensurar os requisitos não funcionais de um software. Em relação à aplicação do SNAP, qual das alternativas a seguir descreve corretamente uma característica deste processo?
Alternativas
Q3136062 Banco de Dados
A otimização de consultas SQL é essencial para melhorar o desempenho de sistemas que processam grandes volumes de dados. Análises adequadas permitem identificar gargalos e aumentar a eficiência das operações de leitura e escrita. Qual das alternativas a seguir representa uma técnica eficaz para otimizar o desempenho de uma consulta SQL?
Alternativas
Q3136063 Programação
Webpack e NPM são ferramentas essenciais no desenvolvimento de aplicações modernas em JavaScript. Enquanto NPM é usado para gerenciar pacotes e dependências, o Webpack ajuda a organizar e empacotar os arquivos. Qual das alternativas abaixo representa corretamente uma funcionalidade do Webpack? 
Alternativas
Q3136064 Programação
 O JSF (JavaServer Faces) é um framework Java para desenvolvimento de interfaces de usuário web, que facilita a criação de aplicações web dinâmicas através de componentes reutilizáveis. Já o Hibernate é um framework ORM (Object-Relational Mapping) que simplifica a interação com bancos de dados, gerenciando a persistência dos dados das entidades Java de forma transparente. Ambos os frameworks são amplamente utilizados em conjunto no desenvolvimento de sistemas corporativos. Complete as lacunas abaixo.
No JSF 2.0, a _______ (1) é uma anotação que permite que o framework gerencie automaticamente o ciclo de vida dos beans, enquanto no Hibernate 6.1.4, a anotação _______ (2) é usada para definir relacionamentos de um para muitos entre entidades, promovendo a associação automática de dados relacionados.
Alternativas
Q3136065 Programação
No desenvolvimento Java, Maven e Gradle são amplamente usados como ferramentas de gerenciamento de dependências e build automation. Esses gerenciadores ajudam na configuração de bibliotecas e na organização dos projetos. Qual das alternativas a seguir descreve corretamente uma característica do Gradle em comparação com o Maven?
Alternativas
Q3136066 Programação
A plataforma Java EE (atualmente conhecida como Jakarta EE) oferece uma estrutura robusta para o desenvolvimento de aplicações empresariais escaláveis e de alta disponibilidade. Vários padrões de projeto são utilizados para resolver problemas comuns nesse ambiente. Qual dos padrões a seguir é mais utilizado para gerenciar a criação de instâncias de objetos e desacoplar a lógica de criação da lógica de uso em uma aplicação Java EE?
Alternativas
Q3136067 Programação
Na modelagem orientada a objetos, é essencial aplicar princípios de design que garantam a modularidade e o baixo acoplamento das classes, além de promover a reutilização de código. Considerando os princípios da orientação a objetos, qual das alternativas abaixo está correta em relação ao uso de herança e composição?
Alternativas
Q3136068 Engenharia de Software
Sistemas de Suporte à Decisão (DSS) são ferramentas utilizadas para auxiliar a tomada de decisão em organizações, agregando e processando dados de múltiplas fontes para gerar insights úteis. Considerando os componentes de um DSS, qual das opções abaixo descreve corretamente uma característica desses sistemas?
Alternativas
Q3136069 Programação
Vue.JS e React.JS são frameworks populares de JavaScript para a construção de interfaces de usuário dinâmicas e reativas. Embora tenham objetivos semelhantes, eles possuem diferenças fundamentais em suas arquiteturas e padrões. Qual das alternativas abaixo descreve corretamente uma característica do Vue.JS 3.x em comparação ao React.JS?
Alternativas
Q3136070 Arquitetura de Software
A integração entre sistemas é um desafio em ambientes corporativos, pois envolve a comunicação entre diferentes plataformas, tecnologias e protocolos. Entre as técnicas de integração, o uso de APIs, ESBs (Enterprise Service Bus) e Web Services são comuns. Qual das alternativas abaixo descreve corretamente uma função do ESB (Enterprise Service Bus) em uma arquitetura corporativa?
Alternativas
Q3136071 Programação
No desenvolvimento de sistemas complexos em Java, especialmente utilizando a plataforma JEE (Java Enterprise Edition) v8, o uso de padrões de projeto é fundamental para garantir a escalabilidade, manutenção e flexibilidade do código. Considerando o uso de padrões de projeto na arquitetura JEE, qual das alternativas abaixo reflete corretamente a aplicação do padrão Singleton?
Alternativas
Q3136072 Arquitetura de Software
O Web Services Description Language (WSDL) é um padrão utilizado para descrever web services, definindo como os serviços podem ser acessados e quais são as operações disponíveis. Com base nesse contexto, qual das alternativas abaixo descreve corretamente um dos elementos fundamentais de um arquivo WSDL?
Alternativas
Respostas
41: E
42: C
43: B
44: D
45: B
46: C
47: C
48: C
49: B
50: D
51: A
52: B
53: B
54: A
55: B
56: E
57: B
58: C
59: A
60: C