UML es una notación, no es en si un proceso de desarrollo de software, para ello existe RUP (Rational Unified Process) el cual presenta los pasos a seguir en la creación del sistema propieamente tal. La forma de documentar RUP es a través de lo que la metodología denomina artefactos (un documento es un artefacto dentro de la metodología, pero no es el único atefacto, los diagramas tambien lo son), un conjunto completo de plantillas se pueden encontrar aqui.
Este zip esta completamente explicado en el sitio.