|

A principal meta de projeto do PSP é a prevenção de defeitos de projeto . Entretanto, o PSP não indica métodos de projetos específicos. A abordagem é usar critérios conclusivos de projeto. Pesquisa de PSP tem mostrado que poucos defeitos de projeto são resultados de tópicos do projeto que usam lógica sofisticada: as principais causas foram distrações, mal entendimentos ou simples trapalhadas. Muitos desses defeitos são causados por representações de projetos impróprios, projetos incompletos ou a falta de projetos. Representações pobres de projetos podem foçar aos Engenheiros projetarem durante a implementação , o que pode ser uma significante fonte de erros. Estabelecendo critérios conclusivos de projetos, o PSP ajuda os Engenheiros a produzir projetos revisáveis que podem ser implementados com erro mínimo.
Os dados do PSP também mostram que durante a codificação, os Engenheiros inserem cerca de três vezes mais defeitos por hora do que durante o projeto. Quando os Engenheiros podem ganhar tempo de implementação através de melhores projetos, eles irão, consequentemente , reduzir o número de defeitos inseridos. E, por conseguinte, melhorar a produtividade.
Enquanto o PSP não tenta definir um critério generalizado de projeto conclusivo, ele provê uma abordagem sugestiva. Quatro modelos de projeto são definidos de modo que podem ajudar os Engenheiros a determinar quando eles completaram um projeto. O modelo estruturado é baseado na estrutura de definição do objeto proposto por deChampeaux. As quatro dimensões desta estrutura são:
Estático Interno: este contém uma figura estática do objeto, por exemplo seu projeto lógico; Dinâmico Interno: as característica dinâmicas do objeto diz respeito ao seu comportamento. O comportamento dinâmico de um objeto pode algumas vezes ser descrito tratando-o como máquina de estado. Outras características importantes são tempos de resposta e tratamento de interrupção. Estático Externo: este diz respeito a relação estática desse objeto com outros objetos. Um exemplo pode ser a hierarquia hereditária; Dinâmica Externa: este define as interações deste objeto com outras entidades. Aqui, um exemplo pode ser o comportamento recursivo de cada um dos métodos do objeto.
Os quatro modelos do PSP combinam fortemente esta estrutura como mostrado na tabela de modelos de projeto abaixo:
| Estrutura do Modelo de Projeto do PSP | ||
|---|---|---|
| Modelos de Especificação de Objeto | Interno | Externo |
| Estático | Modelo de Especificação Lógica | Modelo de Especificação Funcional (Estrutura de Classe Hereditária) |
| Dinâmica | Modelo de Especificação de Estado | Modelo de Especificação Funcional (Interação com o usuário), Modelo de Cenário Operacional |