Abstract:
|
O Personal Software Process (Processo de Software Pessoal - PSP) é um conjunto de scripts, formulários, modelos e padrões desenvolvidos para prover disciplina ao processo de desenvolvimento de software. Este trabalho faz uma análise dos procedimentos envolvidos na utilização do PSP como estimativas de tempo e tamanho, planejamento de produtos, revisão de projeto e código e do processo de desenvolvimento cíclico no qual grandes programas são divididos em programas menores que variam entre 100 e 300 linhas de código. Devido às mudanças que ocorrem no processo pessoal de desenvolvimento de software, o PSP é dividido em sete níveis, sendo apresentado gradualmente ao engenheiro de software, para diminuir o impacto das mudanças necessárias no processo de desenvolvimento. Devido ao grande número de formulários e cálculos envolvidos na utilização do PSP, este trabalho apresenta uma proposta de ferramenta para suporte automatizado à utilização do PSP. Esta ferramenta é utilizada para eliminar a cópia e transferência de dados entre formulários, evitando erros durante a transcrição. Outro benefício é a realização automática dos cálculos requeridos, facilitando a correção de algumas informações incorretas que possam ter sido registradas. Esta ferramenta também permite que as informações dos formulários sejam recuperadas de maneira rápida e precisa. A duplicação dos dados nos diversos formulários é eliminada com a utilização desta ferramenta, o que os torna mais consistentes. |