¿como crear unA APLICACION QUE me cree diagrama de actividades en Java?

Buenas tardes mi pregunta es la siguiente:
Tengo un proyecto que me han pedido hacer en java una aplicacion web, en la cual yo poniendo los actores , los procesos, las actividades,etc. Me haga un diagrama de actividades y luego este se muestre en pdf.
Muchas GrACIAS CUALKIER AYUDA Es bien recibida!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Pues tienes que empezar

Pues tienes que empezar haciendo un análisis de la aplicación utilizando Analisis Orientado a Objetos e identificar los elementos que utilizarás.

Luego tienes que hacer el diseño de tu aplicación, utilizando Diseño Orientado a Objetos y tomando el resultado del analisis decidir entre comprar o construir bibliotecas que satisfagan tus requerimientos. Por ejemplo necesitaras una biblioteca para exportar a PDF.

Por último tienes que codificar lo que como resultado de tu diseño haya salido.

Hay varias metodologías y procesos para hacer todo esto, pero en términos generales se conoce como desarrollo de software y toma algún tiempo entenderlo.

Acá hay un ejemplo que te servirá de inspiración de

 

Existe un proyecto open source similar:

Espero te sirva.

Imagen de GCORREAGEEK

gRACIAS

Ante todo Gracias por responder.Esto es para un proyecto que nos han dejado en mi instituto.
De hecho que tiene que haber un Analisis de lo que se va a programar, para ver hasta donde podemos llegar los programadores.
Aun no hay un analisis por eso estamos viendo esa posibilidad de poder hacer estos diagramas si no se pueden pues tendremos que decir que no se pudo.
La web que me has pasado ta chevre pero lo malo es que creas diagramas ya definidos hay , por ende si yo pongo otro nombres nuevos y no se puede.
Mucho demora en crear un diagrama simple, ademas no es OPEN SOURCE. Pero = Muchas gracias.

Imagen de GCORREAGEEK

Seria crear un forma de hacer estas cosas.

Seria chevre crear un componente en Java si con las librerias de JFreeChart k te crean estadisticas.
Pero una libreria que dibuje tus diagramas, bueno queda pendiente lo voy a hacer ............Cuando tenga un avance lo cuelgo en Google Code.
Para todos................
Bay Muchas Gracias