Magna Concursos

Foram encontradas 56.730 questões.

4025448 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
A norma ISO 9126 define métricas para o controle da qualidade no processo de desenvolvimento de software, estabelecendo um conjunto de características e subcaracterísticas de qualidade.
Conforme disposto na ISO/IEC 9126-4, a medida derivada productive proportion, utilizada para avaliar a produtividade do usuário,
 

Provas

Questão presente nas seguintes provas
4025446 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
Determinada secretaria de fazenda decidiu adotar o metamodelo UML 2.5.1 para desenvolver um sistema que intercepte o envio de NF-e, cruze dados com o histórico do contribuinte e decida instantaneamente se a nota deve ser autorizada, bloqueada para análise humana ou marcada para fiscalização posterior por suspeita de fraude.
Nessa situação hipotética, na aplicação do metamodelo UML 2.5.1, property é um elemento que definirá
 

Provas

Questão presente nas seguintes provas
4025445 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
Enunciado 4458146-1
No que se refere às tarefas da engenharia de requisitos, julgue os seguintes itens.
I A atividade de elicitação de requisitos é um processo simples e direto de obtenção de informações acerca das necessidades do cliente.
II A etapa de elaboração tem como objetivo refinar o modelo de requisitos, identificando aspectos relacionados à função, comportamento e informação do software, com base nos cenários de uso obtidos na elicitação.
III A validação de requisitos busca verificar a consistência, a completude e a ausência de ambiguidades, sendo a revisão técnica formal o principal mecanismo utilizado nesse processo.
IV A negociação de requisitos tem como objetivo a eliminação de requisitos conflitantes, garantindo que apenas um dos lados tenha suas demandas atendidas.

Estão certos apenas os itens
 

Provas

Questão presente nas seguintes provas
4025444 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
No contexto da engenharia de software, o processo de desenvolvimento de software é estruturado em atividades de framework genérico e em atividades guarda-chuva, que estabelecem a base para um processo completo. Com base nesse conceito e nos fundamentos da engenharia de software, assinale a opção correta.
 

Provas

Questão presente nas seguintes provas
4025443 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-PR
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.
 

Provas

Questão presente nas seguintes provas
4024667 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: AMAZUL
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
 

Provas

Questão presente nas seguintes provas
4024143 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: AMAZUL
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 é
 

Provas

Questão presente nas seguintes provas
4024132 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: AMAZUL
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
 

Provas

Questão presente nas seguintes provas
4024127 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: AMAZUL
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
 

Provas

Questão presente nas seguintes provas
4024126 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: AMAZUL
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
 

Provas

Questão presente nas seguintes provas