Foram encontradas 57.523 questões.
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fênix
Orgão: Pref. Dois Irmãos-RS
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fênix
Orgão: Pref. Dois Irmãos-RS
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
Nesse contexto, assinale a alternativa CORRETA.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fênix
Orgão: Pref. Dois Irmãos-RS
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fênix
Orgão: Pref. Dois Irmãos-RS
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
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
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
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
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
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
Caderno Container