Conforme evoluciona el diseño de software a cada nivel de módulos se representa un refinamiento en el nivel de abstracción.