ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 1 Em Java, variáveis podem ser declaradas em diferentes locais dentro da estrutura de uma classe. Algumas delas são criadas fora de métodos, mas ainda dentro da classe, e passam a existir somente quando um objeto da classe é criado. Fonte: OLIVEIRA JÚNIOR, E. A.; PEREIRA, R. […]
Arquivos de Autor: Junior
QUESTÃO 10 O Scrum é uma metodologia ágil que inclui vários eventos, cada um com um objetivo específico. Durante o Sprint Planning, o Product Owner define a prioridade das funcionalidades a serem entregues, o que resulta na criação do Sprint Backlog. O objetivo dessa reunião é definir o que será entregue e como o trabalho […]
QUESTÃO 9 Um sistema de controle de versão desempenha um papel crucial na gestão de projetos de software e outros tipos de arquivos digitais. Ele permite o acompanhamento preciso de todas as alterações feitas nos arquivos ao longo do tempo, possibilitando o registro do histórico de desenvolvimento, a reversão para versões anteriores e a identificação […]
QUESTÃO 8 No Scrum, os papéis são bem definidos, e cada um tem responsabilidades específicas. O Product Owner, por exemplo, é responsável por definir e priorizar o Product Backlog, enquanto o Scrum Master garante que o time siga as práticas e os valores do Scrum. Elaborado pelo professor. Considerando o contexto apresentado, assinale a alternativa […]
QUESTÃO 7 Os métodos ágeis promovem o aprendizado contínuo como um dos fatores essenciais para o sucesso do projeto. O aprendizado constante e a adaptação são fundamentais para garantir que a equipe possa melhorar continuamente sua forma de trabalhar e evoluir durante o ciclo de vida do projeto. Elaborado pelo professor. Considerando o contexto apresentado, […]
QUESTÃO 6 Comandos como commit, update, pull e push são fundamentais na rotina de quem utiliza sistemas de controle de versão, como o Git. Cada um desses comandos possui um propósito específico na comunicação entre o espaço de trabalho local e o repositório, seja ele local ou remoto. Considerando esse contexto, assinale a alternativa correta […]
QUESTÃO 5 A aplicação do Extreme Programming (XP) pode trazer diversos benefícios para o processo de desenvolvimento de software e para a comunidade de programação em geral. Através de testes automatizados e integração contínua, possíveis falhas são identificadas mais cedo, evitando problemas maiores em produção. Elaborado pelo professor, 2025. Analise as seguintes afirmações sobre os […]
QUESTÃO 4 O Manifesto Ágil, criado por 17 profissionais em 2001, é composto por valores e princípios que orientam a prática do desenvolvimento de software. Entre os valores do Manifesto Ágil, destaca-se a importância das interações entre as pessoas, do software em funcionamento, da colaboração com o cliente e da capacidade de responder às mudanças. […]
QUESTÃO 3 Durante o ciclo de vida de um projeto de desenvolvimento de software, mudanças podem surgir e devem ser gerenciadas de maneira eficaz. Essas mudanças são registradas, avaliadas e agrupadas com base em sua prioridade para garantir que o escopo, o prazo e o custo do projeto não sejam comprometidos. Elaborado pelo professor. Considerando […]
QUESTÃO 2 A Gerência de Configuração de Software é uma área essencial dentro da Engenharia de Software, que garante a organização e o controle das configurações de um projeto. Seu principal objetivo é assegurar que todas as modificações realizadas no software sejam sistematicamente controladas, registradas e auditadas. Considerando o contexto apresentado, assinale a alternativa correta […]