Leticia

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (346 palavras )
  • Download(s) : 0
  • Publicado : 6 de abril de 2013
Ler documento completo
Amostra do texto
2.3.3 Abordagem Evolucionária
Nesta abordagem, o desenvolvimento é formada por múltiplos ciclos da abordagem cascata pura, ocorrendo sobreposição das fases da operação e manutenção do sistemaanterior com o novo desenvolvimento. Esta abordagem é adequada quando:
- é necessário alguma experiência do usuário para refinar e completar requisitos;
- algumas partes da implementação podem depender daexistência de tecnologia ainda não disponível;
- existem requisitos do usuário não bem conhecidos; e
- alguns requisitos são muito mais difíceis de serem implementados do que outros, decidindo-senão implementá-lo para não atrasar o projeto.
A Figura 2.4 ilustra a abordagem:

Figura 2.4 Abordagem Evolucionária

É opinião deste autor que o padrão PSS-05-0 da ESA revitalizou o modelocascata, sendo atualmente um dos melhores modelos de ciclo de vida para desenvolvimento de software




Processo de desenvolvimento | XP

Extreme Programming (XP) é uma metodologia de desenvolvimentode software que se destina a melhorar a qualidade do software e a capacidade de resposta à evolução das necessidades do cliente. Como um tipo de desenvolvimento ágil de software defende freqüente“releases” em ciclos curtos de desenvolvimento (timeboxing), que se destina a melhorar a produtividade e introduzir pontos de verificação onde novos requisitos do cliente podem ser adotados.


Outroselementos da “programação extrema” incluem: pair programming ou fazer extensas revisões de código, testes unitários de todo o código, evitar a programação das features até o momento em que elas sejamrealmente necessárias, uma estrutura de gestão, simplicidade e clareza no código, expectativa de mudanças nos requisitos do cliente à medida que o tempo passa e o problema é melhor compreendido, e afrequente comunicação entre os clientes e os programadores. A metodologia tem esse nome devido à idéia de que os elementos positivos das práticas tradicionais de engenharia de software são levadas...
tracking img