Buscar

No livro “Engenharia de Software: Uma Abordagem Profissional", Pressman e Maxim discutem a importância do gerenciamento eficaz dos requisitos ao lo...

No livro “Engenharia de Software: Uma Abordagem Profissional", Pressman e Maxim discutem a importância do gerenciamento eficaz dos requisitos ao longo do ciclo de vida do projeto e como lidar com as mudanças que surgem ao longo do processo de desenvolvimento de software. Ele destaca a necessidade de estabelecer um processo formal de controle de mudanças, documentação adequada e comunicação clara entre as partes interessadas para garantir a adaptação e o sucesso do projeto diante das mudanças nos requisitos.

Fonte: Adaptado de: PRESSMAN, R.; MAXIM, B. R. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: Amgh, 2016.Com base no texto apresentado e no conhecimento sobre processos de engenharia de requisitos, por que a utilização de modelos pesados, como o modelo cascata (ciclo de vida clássico) não é uma prática recomendada para projetos de software?

💡 1 Resposta

User badge image

Ed Verified user icon

A utilização de modelos pesados, como o modelo cascata, não é recomendada para projetos de software devido à sua rigidez e falta de flexibilidade para lidar com mudanças nos requisitos ao longo do ciclo de vida do projeto. No modelo cascata, as etapas do desenvolvimento são sequenciais e lineares, o que significa que cada fase depende da conclusão da fase anterior. Isso dificulta a adaptação a mudanças, pois qualquer alteração nos requisitos exigiria voltar às fases anteriores e refazer todo o processo. Além disso, o modelo cascata não promove uma comunicação efetiva entre as partes interessadas, pois a interação com o cliente geralmente ocorre apenas na fase inicial de levantamento de requisitos. Isso pode levar a mal-entendidos e resultar em um produto final que não atende às necessidades do cliente. Por outro lado, abordagens mais ágeis, como o desenvolvimento iterativo e incremental, permitem uma maior flexibilidade para lidar com mudanças nos requisitos. Essas abordagens enfatizam a colaboração contínua com o cliente, a entrega de incrementos funcionais em curtos períodos de tempo e a capacidade de adaptar o projeto de acordo com o feedback recebido. Isso torna o processo de desenvolvimento mais ágil e eficaz na entrega de um produto que atenda às necessidades do cliente.

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais