Describir: Applying UML and Patterns :