Este trabalho visa implementar novas features em uma linha de produtos de software chamada argouml-spl, utilizando a técnica de compilação condicional. A pesquisa abrange revisão da literatura sobre linhas de produtos de software e a aplicação de métricas para avaliar a implementação. Conclui-se que a compilação condicional é uma abordagem viável, apesar de suas desvantagens, para sistemas legados que carecem de metodologias de suporte.