titulo.gif (4673 bytes)

barra.gif
(2716 bytes)

 

PSP3 : Ciclo e Otimização

Este é o passo final do PSP. Até aqui o PSP tem se concentrado num processo linear de construção de programas pequenos. O processo PSP3 introduz métodos individuais para usar quando estiverem desenvolvendo softwares de larga escala. Entretanto, mantém o foco do indivíduo e não negocia com problemas de comunicação e coordenação que são uma parte importantes no desenvolvimento de sistemas de larga escala.

Sua abordagem é subdividir o processo pessoal de desenvolvimento de grandes programas em pedaços do tamanho de PSP2. Estes programas maiores são então projetados para serem desenvolvidos em passos incrementais deste modo é feito o processo de desenvolvimento cíclico, como mostra a figura.

 

psp3.jpg (64149 bytes)

A primeira parte é o módulo base ou kernel que é incrementado em ciclos interativos. Em cada iteração um passo do PSP 2 completo é usado, incluindo projeto, codificação, compilação e teste. Visto que cada bloco de incremento é completado anteriormente, o processo PSP3 é sensível para programas de muitos KLOCs.

O processo PSP3 cíclico pode ser o elemento efetivo no processo de desenvolvimento de larga escala somente se cada incremento sucessivo de software seja de alta qualidade, o que nos dá uma boa razão para afirmar a importância de revisões de código e projeto nas fases anteriores do PSP.

 

voltar.gif (193 bytes)