No desenvolvimento do projeto físico, o protótipo e a especificação são transformados em código de programação. Após a transformação, são feitos testes para se avaliar a qualidade das aplicações geradas nesta fase. Para cada item construído deve ser realizada uma bateria de testes com objetivo de identificar não-conformidades face às especificações (Regras de Negócios e Funcionalidades) e face aos padrões correspondentes às tecnologias utilizadas. O objetivo principal desta fase é, ao seu final, garantir que todos os itens foram construídos conforme definidos pelo analista de sistemas, estando a aplicação apta a ser homologada pelo cliente. O sucesso desta fase está diretamente ligado à validação correta da fase anterior. Ao final desta fase, o cliente já terá a primeira versão do sistema.
São atividades/sub fases do projeto lógico:
Revisar projeto lógico
Complementar e refinar.
Especificar o modelo de dados
Finalizar dicionário de dados, elaborar o modelo de dados, normalizar depósitos de dados.
Definir arquitetura
Definir arquivos físicos e métodos de acesso, definir procedimentos de segurança.
Construir o sistema
Finalizar as entradas e saídas do sistema, executar o sistema ou programar o software, construir programas paralelos.
Finalizar o sistema
Elaborar testes dos programas, definir fluxos e procedimentos operacionais, complementar a documentação.
Definir estratégia de projeto de implantação
Esboçar projeto de implantação, planejar treinamento, elaborar plano de conversão.
Aprovar o projeto físico
Avaliar a qualidade, organizar informações, revisar fases anteriores, elaborar parecer e termo de compromisso, reunir e apresentar.