Envoyer par SMS: Applying UML and patterns