Enviar por SMS: Applying UML and patterns