Magna Concursos

Foram encontradas 57.523 questões.

4241430 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUMARC
Orgão: CRA-MG
Uma empresa decidiu desenvolver um sistema crítico para controle de estoque. Inicialmente, pensou em utilizar o modelo cascata, mas percebeu que os requisitos ainda não estavam completamente definidos e poderiam mudar durante o projeto. O gerente de TI convocou a equipe para discutir qual modelo de pro cesso seria mais adequado.

Considere as afirmações, avaliando quais são verdadeiras e quais são falsas. 

(_) O modelo cascata é mais adequado quando os requisitos do sistema estão bem definidos e são estáveis desde o início do projeto.

(_) Em contextos em que os requisitos mudam frequentemente, modelos iterativos ou incrementais tendem a ser mais apropriados que o modelo cascata.

(_) O modelo cascata é altamente recomendado para projetos em que os requisitos são incertos, pois permite revisões constantes em qualquer fase anterior do processo.

(_) Em contextos em que os requisitos mudam frequentemente, modelos iterativos ou incrementais tendem a ser mais apropriados que o modelo cascata.  

A sequência CORRETA, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
Uma equipe de desenvolvimento implantou um processo de integração contínua (CI) para um sistema de informações geográficas, utilizando repositórios Git, testes automatizados e revisão colaborativa de código antes da publicação de novas versões.

Nesse contexto, analise as afirmativas.

I. O uso de branches permite o desenvolvimento simultâneo de novas funcionalidades sem comprometer a estabilidade da versão principal.
II. O processo de merge integra alterações realizadas em diferentes ramificações do projeto.
III. A utilização de controle de versões possibilita recuperar versões anteriores do código-fonte.
IV. O versionamento elimina a necessidade de testes antes da implantação em ambiente de produção.

Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
Durante o desenvolvimento de um sistema corporativo integrado ao SIG municipal, foi necessária a implementação de mecanismos que garantissem rastreabilidade das alterações realizadas pelos desenvolvedores, além da recuperação de versões anteriores do código-fonte. 
Nesse contexto, assinale a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
Em um projeto de desenvolvimento de aplicações geoespaciais, tornou-se necessário automatizar rotinas de processamento de dados espaciais utilizando a API do QGIS.
Considerando esse cenário, analise as afirmativas.

I. A linguagem Python é amplamente utilizada para automação de processos no QGIS.
II. Scripts desenvolvidos em Python podem executar operações como buffer, interseção, dissolução e reprojeção de camadas.
III. A utilização de scripts reduz a repetição de tarefas e aumenta a reprodutibilidade dos processos.
IV. A automação elimina completamente a necessidade de validação dos resultados produzidos.

Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
Uma prefeitura pretende modernizar sua Infraestrutura de Dados Espaciais (IDE), permitindo que diferentes secretarias compartilhem informações geográficas produzidas por diversos setores da Administração Pública. Para isso, foi proposto o desenvolvimento de uma arquitetura baseada em serviços interoperáveis, utilizando padrões definidos pelo Open Geospatial Consortium (OGC).

Considerando os princípios de interoperabilidade e os padrões internacionais aplicáveis aos Sistemas de Informações Geográficas (SIG), analise as afirmativas.

I. O padrão WMS (Web Map Service) permite disponibilizar mapas georreferenciados para visualização pela internet.
II. O serviço WFS (Web Feature Service) possibilita o acesso a feições vetoriais e respectivos atributos, permitindo sua manipulação conforme as permissões configuradas.
III. O padrão WCS (Web Coverage Service) destina-se principalmente à disponibilização de dados matriciais (rasters), preservando seus valores originais.
IV. A adoção de padrões OGC favorece a interoperabilidade entre diferentes plataformas e fabricantes de software.

Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4240254 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos ambientes Internet, extranet e intranet e das tecnologias e práticas de frontend, julgue o item.

No seguinte trecho simplificado de código de um service worker de uma PWA, é utilizada a estratégia cache-first, por meio da qual toda requisição interceptada pelo service worker é atendida pelo cache, garantindo funcionamento offline para qualquer recurso solicitado pela aplicação.

self.addEventListener("fetch", (event) => {
    event.respondWith(
        caches.match(event.request).then((
        respostaEmCache ) => {
            if (respostaEmCache) {
                return respostaEmCache;
            }
            return fetch(event.request);
        })
    );
});

 

 

Provas

Questão presente nas seguintes provas
4240253 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos ambientes Internet, extranet e intranet e das tecnologias e práticas de frontend, julgue o item.

No componente Vue 3 a seguir, a diretiva v-if controla a renderização condicional dos elementos no DOM, de modo que apenas uma das mensagens será renderizada conforme o estado de logado.

<script setup>
import { ref } from "vue";
const logado = ref(false);
function alternarLogin() {
  logado.value = !logado.value;
}
</script>
<template>
  <button @click="alternarLogin"> Alternar
  login </button>
  <p v-if="logado">Usuário autenticado</p>
  <p v-else>Usuário não autenticado</p>
</template>

 

 

Provas

Questão presente nas seguintes provas
4240252 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos ambientes Internet, extranet e intranet e das tecnologias e práticas de frontend, julgue o item.

No trecho de código React a seguir, o uso de itens.push("produto"), seguido de setItens(itens), atualiza corretamente o estado, pois o React trata a alteração interna do array como suficiente, ainda que sua referência permaneça a mesma.

import { useState } from "react";
function Carrinho() {
  const [itens, setItens] = useState([]);
  function adicionarItem() {
    itens.push("produto");
    setItens(itens);
  }
  return (
    <div>
      <p>Quantidade de itens: {itens.length}</p>
      <button onClick = {adicionarItem} >
Adicionar </button>
    </div>
  );
}
export default Carrinho;

 

 

Provas

Questão presente nas seguintes provas
4240250 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir.

No SonarQube, parâmetros de análise definidos como argumentos do scanner na linha de comando sobrescrevem os parâmetros definidos em arquivos de configuração do scanner e aplicam-se apenas à análise corrente.

 

Provas

Questão presente nas seguintes provas
4240249 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir.

No contexto de clean code, a programação funcional deve contemplar a organização de funções relacionadas em abstrações coesas e compreensíveis.

 

Provas

Questão presente nas seguintes provas