Foram encontradas 56.781 questões.
Em uma economia moderna, as condições de mercado mudam rapidamente e os profissionais da computação, especificamente os engenheiros de softwares, devem definir processos ágeis e de fácil manipulação e adaptação, capazes de se adequar às necessidades do mundo dos negócios. Nesse contexto, Pressman e Maxim (2021), afirmam que a engenharia de software define um método ágil para desenvolvimento de sistemas, dentre eles, destacamos o método que enfatiza o envolvimento do cliente por meio do estabelecimento de planos e cronogramas exequível, reduzindo, assim, a probabilidade de rejeição do produto.
Assim, assinale a alternativa que nomeia o método ágil de engenharia de software destacado acima.
Provas
A engenharia de software utiliza modelos de processos prescritivos como estratégia para tentar organizar e estruturar o desenvolvimento de software.
Nesse sentido, assinale a alternativa que corresponde corretamente ao nome do modelo que, em algumas vezes, também é chamado de modelo sequencial linear.
Provas
Pressman e Maxim (2021) afirmam que em Engenharia de Software existem sete grandes categorias as quais apresentam desafios contínuos para os engenheiros de software, dentre elas, destacamos a categoria que faz uso da heurística para solucionar problemas complexos que não são passiveis de computação ou de análise direta, aplicações nesta área incluem: robótica, sistemas de tomadas de decisão, reconhecimento de padrões, provas de teoremas e jogos.
Assim, assinale a alternativa que corresponde corretamente ao nome da categoria de software destacada acima.
Provas
A construção de métodos em linguagens orientadas a objetos como Java permite diferentes formas de personalizar o comportamento de uma classe. O que caracteriza a sobrecarga de métodos?
Provas
Considere o seguinte método em Java (abstraindo importações e outros trechos de código): public static boolean verificaNumero(int n) {
if (n <= 1) return false;
for (int i = 2; i < n; i++) {
if (n % i == 0) return false;
}
return true;
}
Com base na lógica implementada, qual é a funcionalidade do método verificaNumero?
Provas
Em Java, exceções são mecanismos fundamentais para lidar com situações anormais que podem ocorrer durante a execução de um programa. Elas permitem que o fluxo de execução seja desviado para blocos específicos de tratamento sempre que um erro previsível é detectado, evitando falhas inesperadas ou o encerramento abrupto da aplicação. O que acontece se você tentar acessar um índice fora dos limites de um array em Java?
Provas
Em Java, qual é o comportamento da palavra-chave super?
Provas
No contexto do framework Scrum, qual é a principal diferença entre o “Backlog do Produto” e o “Backlog da Sprint”?
Provas
No framework Scrum, os papéis são fundamentais para garantir que o time funcione de maneira colaborativa, autônoma e focada em entregar valor de forma incremental. Cada papel tem responsabilidades bem definidas que contribuem para o sucesso do projeto e para o alinhamento entre os objetivos de negócio e as entregas do time. Qual é o papel do Product Owner no Scrum?
Provas
Na engenharia de software, o desenvolvimento de um sistema eficaz e alinhado às necessidades dos usuários possui várias etapas. Uma dessas etapas é a análise de requisitos. Qual é a principal função da fase de análise de requisitos?
Provas
Caderno Container