UML y patrones : introducción al análisis y diseño orientado a objetos - Larman, Craig (Pearson Educación, 1999)