Resumo
O projeto tem como objetivo desenvolver metodologias que atacam duas importantes fases do ciclo de vida do software: design e manutenção. Ênfase será dada a um modelo de ciclo de vida de software alternativo que explicitamente reconhece a importância da reusabilidade de software. (AU)