Foram encontradas 56.775 questões.
4025443
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
Provas:
A seleção do modelo de processo de desenvolvimento de
software adequado não é trivial, pois cada modelo possui
limitações e nem sempre se aplica a todas as situações. Além
disso, a escolha do modelo pode ser uma das causas de fracasso
nos projetos de software. Para selecionar o modelo apropriado, é
preciso entender as necessidades do projeto e analisar os
diferentes modelos existentes.
Caio Ryann Conceição Lima et alli. O modelo incremental no desenvolvimento de software: uma maneira estruturada e interativa de entregar produtos de qualidade. In: Research, Society and Development, v. 12, n.º 4, 2023 (com adaptações).
No que diz respeito ao desenvolvimento incremental, que é uma das abordagens mais comuns para a criação de aplicações e produtos de software atualmente, assinale a opção correta.
Caio Ryann Conceição Lima et alli. O modelo incremental no desenvolvimento de software: uma maneira estruturada e interativa de entregar produtos de qualidade. In: Research, Society and Development, v. 12, n.º 4, 2023 (com adaptações).
No que diz respeito ao desenvolvimento incremental, que é uma das abordagens mais comuns para a criação de aplicações e produtos de software atualmente, assinale a opção correta.
Provas
Questão presente nas seguintes provas
Deseja-se digitalizar e comprimir a sequência de caracteres
ABACADAE.
Ao optar pelo uso do código de Huffman, o número médio de bits/símbolo será de
Ao optar pelo uso do código de Huffman, o número médio de bits/símbolo será de
Provas
Questão presente nas seguintes provas
Um desenvolvedor está otimizando um algoritmo recursivo de
Fibonacci e observa que para n=45 o tempo de execução é
inaceitável. A análise mostra que a função é chamada
repetidamente com os mesmos argumentos.
A técnica de otimização mais adequada para reduzir drasticamente o tempo de execução, sem alterar a natureza recursiva do algoritmo é
A técnica de otimização mais adequada para reduzir drasticamente o tempo de execução, sem alterar a natureza recursiva do algoritmo é
Provas
Questão presente nas seguintes provas
Um desenvolvedor precisa implementar um algoritmo de busca
em uma estrutura de dados que armazena 1 milhão de registros
ordenados. O requisito é encontrar um registro específico com o
menor número de comparações possível.
O algoritmo e a complexidade de tempo mais adequados são
O algoritmo e a complexidade de tempo mais adequados são
Provas
Questão presente nas seguintes provas
Durante a modelagem de um sistema de e-commerce, foi
identificado que um Pedido pode estar em diferentes estados
(Criado, Pago, Em Separação, Enviado, Entregue, Cancelado) e que
as transições entre estados seguem regras específicas de negócio.
O diagrama UML mais adequado para modelar essas transições de estado e as condições que as disparam é o diagrama
O diagrama UML mais adequado para modelar essas transições de estado e as condições que as disparam é o diagrama
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento identificou que o código de um
módulo de autenticação está sendo duplicado em vários pontos do
sistema, dificultando a manutenção. A equipe decide refatorar o
código aplicando um padrão que centralize a criação de objetos de
autenticação, permitindo que subclasses decidam qual tipo
específico de autenticador instanciar (OAuth, LDAP, ou local).
O padrão de projeto que atende a essa necessidade é chamado
O padrão de projeto que atende a essa necessidade é chamado
Provas
Questão presente nas seguintes provas
Em programação orientada a objetos, um desenvolvedor precisa
garantir que apenas uma instância de uma classe de conexão com
banco de dados seja criada durante toda a execução da aplicação,
evitando múltiplas conexões desnecessárias.
O padrão de projeto que resolve esse problema é o
O padrão de projeto que resolve esse problema é o
Provas
Questão presente nas seguintes provas
Durante a fase de análise de requisitos de um sistema de gestão
hospitalar, a equipe identificou a necessidade de representar os
diferentes tipos de usuários e suas interações com o sistema.
Assinale a opção que apresenta o diagrama UML mais apropriado para representar essas interações funcionais entre atores externos e o sistema.
Assinale a opção que apresenta o diagrama UML mais apropriado para representar essas interações funcionais entre atores externos e o sistema.
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento está iniciando um novo projeto
de software para um cliente que ainda não tem clareza sobre todos
os requisitos do sistema. O cliente deseja entregas frequentes de
funcionalidades para validar se o produto atende às suas
necessidades.
Nesse cenário, a metodologia de desenvolvimento mais adequada é
Nesse cenário, a metodologia de desenvolvimento mais adequada é
Provas
Questão presente nas seguintes provas
Considere o seguinte código Python:

A saída produzida pelo código é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container