Aula14 EngSoft2

1977 palavras 8 páginas
Engenharia de Software II
Aula 14
Revisão

http://www.ic.uff.br/~bianca/engsoft2/
Aula 14 - 07/05/2006

1

Processo de Software
• Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?
• As atividades guarda-chuva são aplicáveis durante todo o processo de software.
– Exemplos: medição, gestão de risco

• As atividades de arcabouço são aplicáveis somente durante certas fases do processo.
– Exemplos: planejamento, modelagem, construção

Aula 14 - 07/05/2006

2

Processo de Software
• Quais são os estágios do modelo de processos em cascata?
• Comunicação, planejamento, modelagem, construção e implantação.
• Por que o modelo em cascata algumas vezes falha? • Três motivos principais:
– É difícil de acomodar modificações à medida que o projeto prossegue.
– É difícil estabelecer todos os requisitos inicialmente.
– Uma versão executável do programa só fica disponível no final do processo.
Aula 14 - 07/05/2006

3

Processo de Software
• O que é o “núcleo de produto” no modelo incremental?
• É o primeiro incremento, em que todos os requisitos básicos estão satisfeitos, mas muitas outras características suplementares (conhecidas ou desconhecidas) não estão.

Aula 14 - 07/05/2006

4

Processo de Software
• Em que situações o modelo RAD é apropriado? • O modelo RAD é apropriado em situações onde: – Os requisitos são bem compreendidos.
– A aplicação pode ser modularizada.
– Há recursos humanos suficientes para criar um número adequado de equipes RAD.
Aula 14 - 07/05/2006

5

Processo de Software
• Quais são as desvantagens do modelo
RAD?
• As desvantagens principais são as seguintes: – Exige recursos humanos suficientes para criar um número adequado de equipes RAD.
– Exige comprometimento de desenvolvedores e clientes com os prazos curtos.
– Exige que o projeto seja modularizável.
Aula 14 - 07/05/2006

6

Processo de Software
• Para que serve um protótipo?
• Serve como um mecanismo de identificação dos requisitos do software.
Concentra-se na

Relacionados