What benefits UML can bring to us?