Magna Concursos

Foram encontradas 57.604 questões.

4158906 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

Uma equipe de manutenção de sistemas em uma agência reguladora utiliza o método Kanban para gerenciar o fluxo de demandas corretivas e evolutivas. O objetivo é otimizar o fluxo de trabalho e tornar o processo mais transparente.

Julgue os itens a seguir como Verdadeiro (V) ou Falso (F) com base nos princípios e práticas do Kanban.

(   ) Uma prática central do Kanban é a limitação do Trabalho em Progresso (Work in Progress - WIP), que restringe a quantidade de tarefas que podem estar em uma determinada coluna do quadro, ajudando a identificar gargalos e a promover um fluxo contínuo.

(   ) O Kanban estabelece, mas não é obrigatório a realização de reuniões diárias (Daily Scrum) e retrospectivas ao final de cada ciclo fixo (Sprint), assim como no Scrum, para inspecionar e adaptar o processo.

(   ) A visualização do fluxo de trabalho em um quadro Kanban, com colunas que representam as etapas do processo (ex: "A Fazer", "Em Andamento", "Concluído"), é fundamental para dar transparência ao trabalho e facilitar a gestão visual.

(   ) O Kanban é um método prescritivo que define papéis, eventos e artefatos rígidos, não permitindo a adaptação do método ao processo de trabalho existente da equipe.

Marque a alternativa CORRETA que corresponde à sequência de cima para baixo das lacunas acima:

 

Provas

Questão presente nas seguintes provas
4158902 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

A automação de testes é uma prática essencial para garantir a qualidade do software e agilizar o ciclo de desenvolvimento, especialmente em um ambiente de Integração Contínua. Em um projeto de modernização de um sistema legado do governo, a equipe está implementando testes automatizados. Analise as seguintes proposições sobre testes automatizados e qualidade de software no setor público:

I. Testes de Regressão automatizados são cruciais para garantir que novas funcionalidades ou correções de bugs não tenham introduzido efeitos colaterais indesejados em partes do sistema que antes funcionavam corretamente.

II. O Test-Driven Development (TDD) é uma prática em que os testes automatizados são escritos depois que o código de produção está completamente finalizado, servindo apenas como uma forma de documentar o comportamento do sistema.

III. A automação de testes elimina completamente a necessidade de testes manuais, pois os scripts automatizados são capazes de cobrir 100% dos cenários de uso, incluindo testes de usabilidade e exploratórios, que avaliam a experiência do usuário.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4158899 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

Uma equipe de desenvolvimento de um órgão público está adotando a cultura DevOps para agilizar a entrega de software com qualidade. Um dos pilares dessa cultura é a implementação de um pipeline de Integração Contínua (CI) e Entrega Contínua (CD). Marque a alternativa CORRETA que define o conceito de Integração Contínua (CI) no contexto de DevOps.

 

Provas

Questão presente nas seguintes provas
4158896 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

O Scrum é um framework ágil que se baseia em ciclos iterativos e incrementais chamados Sprints. Dentro de cada Sprint, uma série de eventos (cerimônias) é realizada para garantir a inspeção e adaptação contínuas. Um analista de sistemas está participando de um projeto que utiliza Scrum.

Marque a alternativa CORRETA que descreve o propósito da Reunião de Planejamento da Sprint (Sprint Planning).

 

Provas

Questão presente nas seguintes provas
4157027 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um sistema web, a equipe de TI decidiu incorporar scripts executados no navegador para melhorar a interação com os usuários. Entre as funcionalidades planejadas estavam a validação de formulários antes do envio ao servidor e a alteração dinâmica de elementos da página sem a necessidade de recarregar todo o documento. Nesse contexto, um desenvolvedor apresentou o seguinte trecho de código JavaScript:

let contador = 5;

function atualizar() {

contador++;

console.log(contador);

}

atualizar();

Considerando o comportamento básico da linguagem JavaScript e o funcionamento do código apresentado, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4157025 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Um técnico de TI recebeu a tarefa de examinar um pequeno trecho de código utilizado para coletar e processar valores digitados por operadores do sistema. O objetivo do programa é armazenar números informados pelo usuário e calcular algumas informações básicas sobre esses dados. Considere o seguinte trecho escrito em Python:

valores = [ ]

for i in range(5):

numero = int(input("Digite um número:"))

valores.append(numero)

soma = 0

for v in valores:

soma += v

media = soma / len(valores)

print("Valores armazenados:", valores)

print("Média:", media)

A partir do funcionamento do código, bem como de noções de linguagens de programação, manipulação de dados, entrada/saída e estruturas de dados simples, analise as afirmativas.

I.A variável valores é utilizada como uma lista dinâmica, permitindo armazenar múltiplos elementos inseridos durante a execução do programa.

II.O método append() realiza a inserção de novos elementos ao final da lista, possibilitando que os valores digitados sejam armazenados sequencialmente.

III.A estrutura for v in valores percorre os elementos da lista já preenchida, permitindo acessar cada valor armazenado sem a necessidade de manipular índices explicitamente.

IV.A função len(valores) retorna a soma dos valores armazenados na lista, sendo utilizada no cálculo da média.

V.As instruções input() e print() exemplificam operações típicas de entrada e saída de dados, comuns em linguagens de programação utilizadas em aplicações de propósito geral.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157024 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Uma equipe de tecnologia de uma autarquia pública iniciou a revisão do portal institucional após receber relatos de usuários que encontravam dificuldades para localizar serviços e compreender a organização das páginas. Durante a análise, os profissionais passaram a avaliar a navegação do site à luz de princípios de ergonomia e usabilidade aplicados a interfaces digitais, buscando tornar a interação mais clara e eficiente. Considerando os critérios de navegação em interfaces web, assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157021 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um portal institucional, a equipe técnica decidiu reorganizar a aplicação web para melhorar a manutenção do código e reduzir a dependência entre componentes. Para isso, adotou-se uma abordagem em que:

- A estrutura do conteúdo das páginas é definida separadamente;

- A apresentação visual é controlada por folhas de estilo reutilizáveis;

- As interações com o usuário, como validações e manipulação dinâmica de elementos da página, são executadas no navegador.

Essa organização segue práticas amplamente utilizadas no desenvolvimento web moderno para favorecer separação de responsabilidades e maior flexibilidade na evolução da aplicação.

Com base nesse cenário, assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157018 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um sistema interno de controle de chamados em um órgão público, um técnico de tecnologia da informação foi encarregado de revisar a lógica de um algoritmo responsável por registrar e classificar solicitações de usuários. Para isso, ele analisou um pseudocódigo inicial elaborado por outro membro da equipe, cujo objetivo é contabilizar quantos chamados possuem prioridade alta. Considere o seguinte pseudocódigo simplificado:

inicio

leia N

contador <- 0

para i de 1 até N faça

leia prioridade

se prioridade = "alta" então

contador <- contador + 1

fimse

fimpara

escreva contador

fim

Com base nos conceitos de lógica de programação, algoritmos, fluxogramas, pseudocódigo, variáveis, operadores e estruturas de decisão e repetição, analise as assertivas a seguir e assinale V, para verdadeiro, ou F, para falso:

(   ) O valor de N funciona como variável de controle da repetição, determinando quantas vezes o bloco de instruções será executado.

(   ) A variável contador atua como acumulador, sendo incrementada condicionalmente dentro da estrutura de decisão.

(   ) Em um fluxograma equivalente, a verificação da prioridade seria representada por um símbolo de decisão, normalmente indicado por um losango.

(   ) Caso o comando de incremento estivesse fora da estrutura condicional, o algoritmo ainda contabilizaria apenas os chamados de prioridade alta.

(   ) A leitura da variável prioridade ocorre dentro da estrutura de repetição porque o algoritmo precisa avaliar múltiplos registros de chamados.

(   ) A substituição da estrutura "para i de 1 até N" por uma estrutura "enquanto" exigiria um mecanismo adicional de controle da variável de iteração.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):

 

Provas

Questão presente nas seguintes provas
4157016 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um sistema de atendimento eletrônico, a equipe responsável pela interface decidiu implementar recursos de interatividade diretamente no navegador, permitindo respostas imediatas às ações do usuário, como cliques em botões, validação de dados e atualização de elementos da página sem recarregar todo o documento. Considerando conceitos relacionados ao uso de JavaScript para interatividade básica em páginas web, analise as afirmativas a seguir.

I.Em páginas web, JavaScript pode ser utilizado para reagir a eventos do usuário, como cliques, digitação ou envio de formulários.

II.A manipulação do DOM (Document Object Model) permite que scripts JavaScript alterem dinamicamente o conteúdo, atributos ou estilos de elementos HTML já carregados na página.

III.A execução de código JavaScript no navegador ocorre apenas após o carregamento completo do documento HTML, não podendo ser associada a eventos gerados pela interação do usuário.

IV.Em aplicações web convencionais, JavaScript executado no navegador possui acesso direto ao sistema de arquivos do computador do usuário sem qualquer restrição de segurança.

V.Métodos como addWhile() são utilizados para associar funções JavaScript a eventos que ocorrem em elementos da página.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas