SóProvas


ID
1035865
Banca
CESPE / CEBRASPE
Órgão
IPEA
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens subseqüentes, com relação a processos de desenvolvimento de software.

No modelo em cascata de processo de desenvolvimento, os clientes devem definir os requisitos apenas durante a fase de projeto; e os projetistas definem as estratégias de projeto apenas durante a fase de implementação. As fases do ciclo de vida envolvem definição de requisitos, projeto, implementação, teste, integração, operação e manutenção. Em cada fase do ciclo de vida, podem ser produzidos diversos artefatos.

Alternativas
Comentários
  • Onde está o Erro?

  • Errado: "os clientes devem definir os requisitos apenas durante a fase de projeto; e os projetistas definem as estratégias de projeto apenas durante a fase de implementação."

    Simples, o levantamento de requesitos é na fase de requesitos somente, e as estratégias de projeto é na fase de projeto somente.
  • No modelo em cascata de processo de desenvolvimento, os clientes devem definir os requisitos apenas durante a fase de projeto (ERRADO: ao contrário do que dizem, o modelo cascata não é tão engessado assim e comporta definição de novos requisitos, ainda que de forma ineficiente); e os projetistas definem as estratégias de projeto apenas durante a fase de implementação (ERRADO: o modelo cascata não é tão engessado a ponto de não comportar mudança de estratégias de projeto). As fases do ciclo de vida envolvem definição de requisitos, projeto, implementação, teste, integração, operação e manutenção. Em cada fase do ciclo de vida, podem ser produzidos diversos artefatos.

  • Atividades sequenciais

    Uma fase deve ser terminada para a começar

    Vantagens do Modelo Cascata

    -Documentação rígida (idealmente completa) em cada atividade

    -Reflete abordagens adotadas em outras engenharias

    -Aderência a outros modelos de processo

    Desvantagens do Modelo Cascata

    -Projetos reais raramente seguem um fluxo sequencial

    -Em geral, é difícil para o cliente estabelecer todos os requisitos à priori

    -Difícil se adequar a mudanças inevitáveis de requisitos

    -Uma versão executável somente ficará pronta na fase final do projeto

    Quando Aplicar o Modelo Cascata?

    Sistemas críticos

    Quando os requisitos são bem compreendidos

    Quando há pouca probabilidade dos requisitos mudarem