buno yo tengo poco trabajando con UML, pero por ahi dices que ventaja tiene sobre lo demas, pienso que deberias de definir "demas".
yo modele un sistema de altas, bajas, consultas, para una escuela, un sistemita en web, y pues realmente me sirvio muchiso el UML, ya que te das cuenta de todo lo que tienes que hacer y lo que esta detras de la codificacion.
los casos de usos, los estados en los que puede estar tu objeto, tus clases que manejas, es cosa de que leas un poquito mas sobre UML, por que esta muy chido y no solo para sistemas te sirve hasta par tu vida cotidiana sirve jejeje.
si quieres mandame un mail para platicar mas a fondo y en lo que te pueda ayudar nos vemos
salu2