UML Y PATRONES : UNA INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y AL PROCESO UNIFICADO. - LARMAN, CRAIG (PRENTICE HALL, 2003)