Foram encontradas 57.604 questões.
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
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
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
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.
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
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.
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.
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.
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
• 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
- Fundamentos de ProgramaçãoAlgoritmosConceitos Básicos de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Lista
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Provas:
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Provas:
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Provas:
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:
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
Cadernos
Caderno Container