Foram encontradas 57.071 questões.
No desenvolvimento de software, a engenharia de software segue um conjunto de fases estruturadas que ajudam a garantir que o produto final funcione corretamente em diferentes cenários. Cada fase tem um papel específico no processo de criação de software, desde a concepção até a manutenção pós-lançamento. Com base nisso, qual das alternativas abaixo descreve corretamente a fase de análise de requisitos na engenharia de software?
Provas
Os softwares maliciosos, também conhecidos como malware, são programas criados com o objetivo de prejudicar, explorar ou comprometer o funcionamento normal de um sistema, rede ou dispositivo. Entre tais softwares podemos citar: ransonware, spyware, adware e keylogger. Qual das alternativas abaixo descreve corretamente a função de um keylogger?
Provas
No contexto da segurança cibernética, existem diversos tipos de ataques que podem ser realizados contra sistemas e redes. Qual das alternativas abaixo descreve corretamente um ataque DoS (Denial of Service)?
Provas
Qual a principal vantagem de usar uma VPN (Virtual Private Network) em um ambiente corporativo?
Provas
No contexto de DevOps, qual das alternativas representa corretamente um dos objetivos centrais dessa abordagem?
Provas
O que caracteriza a containerização de aplicações no contexto de ambientes de desenvolvimento e operações (DevOps)?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SUSTENTE
Orgão: TCE-PE
Sobre o processo de desenvolvimento de software, analise as afirmativas abaixo:
I - Manter camadas separadas favorece a testabilidade e a substituição de componentes sem grandes retrabalhos.
II - Testes de regressão em pipelines automatizados tendem a aumentar a segurança nos deploys.
III - Revisões entre pares (peer reviews) são suficientes para eliminar completamente a necessidade de testes unitários.
IV - O uso de versionamento semântico ajuda a distinguir mudanças compatíveis ou incompatíveis em dependências.
Estão CORRETAS apenas as afirmativas:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SUSTENTE
Orgão: TCE-PE
O processo de build e deploy em ambientes DevOps exige controle rigoroso de versões e automação de testes. Assinale a alternativa CORRETA a respeito de práticas que aprimoram a qualidade das entregas contínuas.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SUSTENTE
Orgão: TCE-PE
Desenvolvedores que trabalham com estruturas de dados avançadas buscam equilibrar velocidade de inserção e busca em grandes coleções. Assinale a alternativa CORRETA sobre técnicas adequadas a sistemas de registro histórico.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SUSTENTE
Orgão: TCE-PE
Sistemas que usam arquitetura REST frequentemente sofrem aumento exponencial de requisições. Assinale a alternativa correta relacionada ao uso de cache, versionamento e balanceamento de serviços sob alta carga.
Provas
Caderno Container