Modelo de processo de Software


Desenvolvimento evolucionario:
  • Prototipação
  • Intercala as atividades de especificação, desenvolvimento e validação.
  • Um sistema inicial é rapidamente desenvolvido a partir de especificaçoes abstratas
  • O sistema final é refinado com a informação do cliente, para produzir um sistema que atenda suas necessidades.

Atividades Simultâneas

Desenvolvimento  Formal:
  • Possui base em modelos matemáticos
  • Utiliza tais metodos para construir o programa
  • As verificaçOes são provadas matematicamente
  • Pouco utilizada
Desenvolvimento Orientado a Reuso
  • Tem como base a utilização de componentes reutilizaveis
  • O processo de desenvolvimento se concentra se concentra na integração desses componentes em um sistema, em vez de iniciar o desenvolvimento a partir do zero
  • Comun em muitos processos processos, a maioria  das organizações nao orienta seus processos ao reuso
  • Grande tendencia  de aumento de reuso, uma vez que os componentes reutilizaveis são essencias para o desenvolvimento rapido de softwares
Desenvolvimento em espiral
  • Desenvolvido para ambranger as melhores caracteristicas, tanto no modelo em cascata como do evolucionario
  •  Define 4 importantes atividades, representadas pelos quadrantes






Nenhum comentário:

Postar um comentário