Foram encontradas 30 questões.
A empresa de e-commerce Shopping Inteligente está desenvolvendo um sistema de recomendação de produtos para melhorar a experiência do usuário e aumentar as vendas. Para isso, eles precisam armazenar grandes volumes de dados de cliques e visualizações de produtos de maneira eficiente e com alta performance, permitindo até mesmo escalabilidade. Considerando a necessidade de lidar com grandes quantidades de dados em tempo real, qual tecnologia de banco de dados seria mais adequada para esse tipo de aplicação?
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-PA
Orgão: IF-PA
Um sistema operacional é o software que gerencia o hardware de um computador, permitindo a execução de programas e aplicativos. Ele administra e gerencia recursos como memória e processamento, proporcionando uma interface entre o usuário e o hardware, facilitando a utilização do dispositivo. Qual opção abaixo melhor define o conceito de multiprogramação no contexto de sistemas operacionais?
Provas
Em um dispositivo IoT (Internet das Coisas) que processa pequenas quantidades de dados sensores, o algoritmo de ordenação por seleção clássico pode ser usado para ordenar leituras de sensores. Você foi requisitado para desenvolver um algoritmo de ordenação por seleção. Aponte, entre as alternativas abaixo, qual é o principal procedimento que você irá desenvolver em cada iteração.
Provas
O algoritmo Heapsort é um algoritmo de ordenação eficiente que utiliza uma estrutura de dados chamada heap para ordenar os elementos. Como exemplo, um sistema de monitoramento de rede pode usar Heapsort para ordenar logs de eventos de rede por timestamp, permitindo a análise cronológica dos eventos de rede. Escolha qual das seguintes afirmações é verdadeira sobre a complexidade do Heapsort e seu comportamento na prática.
Provas
Padrões de Projetos constituem uma forma padronizada de resolver problemas de design de software de forma recorrente. Nesse contexto, em 1995, os autores Erich Gamma, Richard Helm, Ralph Jonson e John Vlissides catalogaram um conjunto de padrões, que tradicionalmente são conhecidos como Gof(Gang-of-Four). Esses padrões foram classificados em categorias. Na categorial Criacional, os padrões fornecem diversos mecanismos para criações de objetos. Nessa categoria, são exemplos de padrões criacionais
Provas
Considere o seguinte diagrama de classes UML. Considere que String e Date são tipos da linguagem Java.

Com base no diagrama apresentado, o código Java que respeita os elementos especificados no diagrama é
Provas
Considere o seguinte código escrito em Python, com uso do Django Rest Framework. Considere que todos os imports e referências necessárias estão presentes.

Para que o trecho de código que compõe uma API escrita com Django Rest possa prover os métodos necessários para operações do tipo CRUD de forma implícita, o trecho <expressão> deve ser substituído por
Provas
O padrão Model-View-Controller é um padrão de projeto que permite a separação da lógica de negócio da interação e exibição do usuário. Dentre os diversos frameworks que implementam o padrão MVC, na linguagem, temos o framework Zend. No framework Zend, versão 1.0, um elemento do tipo Zend_Controller_Action
Provas
- LinguagensPython
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
O paradigma de Orientação a Objetos permite implementar software com base na organização do código com o uso de classes a partir do qual são criados os objetos. Diversas linguagens são baseadas em orientação a objetos, enquanto outras permitem implementar parte ou totalidade dos conceitos vinculados. Na linguagem Python, não é implementado diretamente o conceito de
Provas
Teste de software é uma fase importante dentro do processo de desenvolvimento de um software, na perspectiva de verificação e validação do software. Dentre os diversos tipos de testes existentes, o tipo de teste que busca validar a arquitetura/projeto de um software é o teste de
Provas
Caderno Container