Magna Concursos

Foram encontradas 57.604 questões.

A gestão ágil de projetos constitui uma abordagem orientada à entrega contínua de valor e à adaptação às mudanças ao longo do projeto.
Com base nesse assunto, analise as afirmativas a seguir.
I. O Scrum é um framework ágil aplicável a ambientes complexos e sujeitos a mudanças, utilizando responsabilidades e eventos definidos para promover a entrega iterativa e incremental de valor.
II. A abordagem ágil foi incorporada de forma abrangente ao Guia PMBOK em sua 5ª edição, que passou a estabelecer práticas específicas de métodos ágeis para o gerenciamento de projetos sujeitos a incertezas e mudanças.
III. Embora aplicáveis a diferentes áreas, as abordagens ágeis são menos indicadas para projetos de desenvolvimento de software sujeitos a mudanças frequentes, pois pressupõem maior estabilidade dos requisitos ao longo do projeto.
Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
4296899 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DATAPREV
Os modelos de ciclo de vida de software organizam as atividades de desenvolvimento de maneiras distintas, e sua escolha deve considerar, entre outros fatores, as incertezas do projeto, a possibilidade de evolução dos requisitos e os riscos técnicos envolvidos. Uma sociedade empresária foi contratada para desenvolver um sistema de grande porte para controle de operações portuárias. Os requisitos gerais são conhecidos, mas existem incertezas técnicas relevantes relacionadas à integração com equipamentos legados de diferentes fabricantes. O cliente exige que, em cada ciclo do projeto, os principais riscos sejam explicitamente identificados, analisados e tratados antes do planejamento do ciclo seguinte. Além disso, ao final dos ciclos, o cliente deseja participar da avaliação dos artefatos, protótipos ou versões produzidos, utilizando o conhecimento obtido para orientar o refinamento posterior do sistema.
Considerando prioritariamente essas características, assinale a opção que indica o modelo de ciclo de vida mais adequado ao projeto.
 

Provas

Questão presente nas seguintes provas
4296898 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DATAPREV
A elicitação de requisitos busca identificar necessidades, restrições e características do trabalho dos stakeholders, sendo necessário selecionar técnicas compatíveis com o tipo de conhecimento que se pretende obter. Uma equipe de análise foi contratada para especificar um sistema de apoio à triagem de pacientes em um pronto-socorro. Nas entrevistas iniciais, os profissionais de saúde descreveram um fluxo de trabalho formal. Entretanto, os analistas perceberam que, na prática, a equipe adota atalhos, improvisações e regras não escritas que os próprios profissionais têm dificuldade de explicar quando questionados, seja por considerá-los óbvios, seja por não os perceberem conscientemente como parte do processo. A equipe de análise precisa compreender essas práticas reais e capturar o conhecimento tácito existente no ambiente em que o trabalho é realizado.
Considerando especificamente esse objetivo, assinale a opção que indica a técnica de elicitação de requisitos mais adequada.
 

Provas

Questão presente nas seguintes provas
Uma organização utiliza a Modelo de Notação de Processos de Negócios (BPMN, em inglês) para modelar o tratamento de incidentes de segurança da informação. Após a classificação, o fluxo segue caminhos distintos conforme a criticidade do incidente.
Considerando os elementos da notação BPMN, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
Um analista de infraestruturas da DATAPREV está avaliando as ferramentas de Infraestrutura como Código (IaC) disponíveis no mercado para compor o seu plano de automação e implantação multinuvem. O arquiteto responsável elaborou um parecer técnico comparando o HashiCorp Terraform e o Red Hat Ansible.

Considerando as características arquiteturais e as formas de operação dessas ferramentas, assinale a opção que apresenta um ponto de diferenciação correto entre elas.
 

Provas

Questão presente nas seguintes provas
A DATAPREV pretende migrar três sistemas institucionais para serviços de computação em nuvem. Após a análise dos requisitos, foram definidas as seguintes soluções:

• Sistema A: os usuários utilizarão uma aplicação disponibilizada pelo próprio provedor, sem administrar os servidores, os sistemas operacionais ou o armazenamento que dão suporte ao serviço, nem controlar as capacidades individuais da aplicação, admitindo-se apenas configurações limitadas específicas dos usuários.
• Sistema B: a equipe da DATAPREV administrará o sistema operacional, o armazenamento e as aplicações implantadas. O provedor disponibilizará recursos fundamentais de processamento, armazenamento e rede, sem que a equipe administre a infraestrutura de nuvem que dá suporte a esses recursos.
• Sistema C: a equipe da DATAPREV implantará aplicações desenvolvidas por ela, utilizando linguagens de programação, bibliotecas, serviços e ferramentas suportadas pelo provedor. A equipe manterá o controle sobre as aplicações implantadas, mas não administrará os servidores, os sistemas operacionais e o armazenamento que dão suporte à plataforma.

Considerando os modelos de serviço em computação em nuvem, os Sistemas A, B e C correspondem, respectivamente, a
 

Provas

Questão presente nas seguintes provas
4296201 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PC-PR
Provas:

No laboratório de perícia, uma papiloscopista desenvolveu uma função em JavaScript para processar uma lista contendo a pontuação de qualidade de 5 impressões digitais coletadas na cena de um crime. O objetivo da função é contabilizar quantas amostras possuem qualidade suficiente para análise (nota maior ou igual a 70) e interromper a varredura caso encontre uma amostra totalmente corrompida (nota igual a 0).

Considere o trecho de código em Javascript a seguir:

function analisarAmostras(notas) {
    let aprovadas = 0;
    let rejeitadas = 0;
    for (let i = 0; i < notas.length; i++) {
        if (notas[i] === 0) {
            break;
        }
        if (notas[i] >= 70) {
            aprovadas++;
        } else {
            rejeitadas++;
        }
    }
    console.log(`${aprovadas}-${rejeitadas}`);
}
const amostras = [85, 42, 90, 0, 75];
analisarAmostras(amostras);

Assinale a opção que indica o valor impresso após a execução do código.

 

Provas

Questão presente nas seguintes provas
4291616 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Durante o desenvolvimento de um sistema destinado ao gerenciamento de contratos administrativos, a equipe de Tecnologia da Informação realizou reuniões com os setores responsáveis para identificar requisitos, representar a estrutura do sistema e documentar o comportamento esperado das funcionalidades. Como parte do processo de engenharia de software, optou-se pela utilização da UML (Unified Modeling Language) para facilitar a comunicação entre analistas, desenvolvedores e gestores envolvidos no projeto. Considerando os conceitos relacionados à Modelagem UML, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas
4291609 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Uma empresa pública iniciou o desenvolvimento de um sistema para integrar os módulos de protocolo, patrimônio e recursos humanos. Durante a revisão do projeto, a equipe de desenvolvimento decidiu adotar uma linguagem orientada a objetos para facilitar a manutenção do código, o reaproveitamento de componentes e a evolução das funcionalidades. Em uma reunião técnica, foram discutidos conceitos relacionados à orientação a objetos para avaliar se a arquitetura proposta estava coerente com as boas práticas de desenvolvimento de software. Considerando os conceitos de objetos, classes, encapsulamento, herança, polimorfismo e sobrecarga de métodos, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas
4291605 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Uma equipe de desenvolvimento de um órgão público iniciou a construção de um novo sistema para gerenciamento de processos administrativos utilizando Java. Durante a revisão da arquitetura, o líder técnico enfatizou que o código deveria favorecer manutenção, reutilização e evolução contínua, adotando princípios de orientação a objetos, padrões de projeto e boas práticas de modelagem.
Com base nesse cenário, complete corretamente a frase a seguir:
Em aplicações desenvolvidas em Java, o código-fonte é compilado para ____________, que é executado pela ____________. Na organização do software, o princípio ____________ recomenda que uma classe possua um único motivo para sofrer alterações. Projetos com ____________ entre módulos tendem a facilitar a manutenção, enquanto a ____________ favorece que cada componente desempenhe responsabilidades relacionadas entre si. Em atividades de modelagem e arquitetura, a adoção de ____________ pode contribuir para solucionar problemas recorrentes utilizando soluções consolidadas e reutilizáveis.

Assinale a alternativa que preenche corretamente as lacunas:
 

Provas

Questão presente nas seguintes provas