El análisis y diseño de software juega un papel crucial en cualquier desarrollo, pero es en la programación orientada a objeto donde las actividades relacionadas con esta fase de un proyecto han alcanzado sus cotas más altas de sofisticación. Es, además, un área donde continuamente se producen avances y nuevas propuestas.
Aunque la mayoría de los diagramas de UML nos permiten mejorar la comunicación con el cliente en las fases iniciales, así como documentar y explorar funcionalidades y aspectos concretos de las clases de nuestro sistema durante su análisis y diseño, UML puede ayudarnos en las fases de desarrollo e implantación.
Se escogió la generación de código mediante tres herramientas de código abierto de las cuales se hacemos una comparación en la siguiente tabla.
Cuadro comparativo herramientas para la generación de código |
Dada la información anterior, y con fines de aprovechamiento de recursos en la ejecución del proyecto, se ha escogido usar el software ArgoUML para la generación de código, los diagramas que se presentan a continuación fueron generados con ésta herramienta.
Las herramientas anteriormente mencionadas pueden encontrarse en las siguientes ligas
http://www.gnome.org/ Dia2Code
http://uml.sourceforge.net/ Umbrello
http://argouml.tigris.org/ ArgoUML
No hay comentarios:
Publicar un comentario