O Engenheiro precisa escolher um modelo para um projeto de ...
O modelo de desenvolvimento mais adequado, por minimizar o risco de falhas de segurança tardias, é o de
Comentários
Veja os comentários dos nossos alunos
- Modelo V e cascata (Os "Rígidos"): Pense em Segurança, Rigor, Testes correspondentes e Requisitos Estáveis.
- Métodos Ágeis (Scrum/XP/FDD): Pense em Mudança, Velocidade, Cliente presente e Requisitos Incertos.
- Métodos Ágeis - entregas pequenas e constantes.
Scrum: Foca na gestão ágil de projetos através de ciclos curtos de entrega chamados Sprints.
XP (Extreme Programming): Prioriza a qualidade do código através de práticas intensas como a programação em dupla e testes constantes.
FDD (Feature Driven Development): Organiza o desenvolvimento em torno de "funcionalidades" específicas que agregam valor imediato ao negócio.
Prototipagem: Cria uma versão visual "rascunho" do sistema para validar requisitos quando o cliente ainda não sabe bem o que quer. (pode ser um rascunho num pedaço de papel)
- Método tradicional - inclusive o CASCATA. Planejamento total antes de começar a programar.
Modelo V: Associa cada fase de desenvolvimento a uma fase de teste correspondente, garantindo alta verificação e segurança.
Scrum (A) → ágil, mudanças frequentes; não é ideal para requisitos fixos e alta criticidade.
Prototipagem (B) → útil para explorar requisitos, mas não foca em validação rigorosa contínua.
Modelo V (C) → ✅ ideal nesse caso: cada fase de desenvolvimento tem uma fase correspondente de verificação e validação, reduzindo riscos de falhas, especialmente em sistemas críticos.
FDD (D) → foco em funcionalidades, não em validação formal rigorosa.
XP (E) → ágil, com mudanças frequentes; não é o mais adequado para sistemas altamente críticos e estáveis.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo