A fase de elaboração inclui as atividades de comunicação e de modelagem do modelo de processo genérico. A elaboração refina e expande os casos de uso preliminares, desenvolvidos como parte da fase de concepção, e amplia a representação arquitetural, incluindo cinco diferentes visões do software: modelo de caso de uso, modelo de análise, modelo de projeto, modelo de implementação e modelo de disponibilização.
Pressman