Herramientas Diagramas UML | ||
Dia con Dia2Code | Umbrello | ArgoUML |
Ø Es un programa ejecutable desde línea de comandos. Ø Soporte de lenguaje de programación Python y PHP. Ø La generación de código selectivo. Ø Manejo de Estereotipo: interfaces, clases abstractas. Ø Plantilla y manipulación de paquetes. Ø Módulos personalizados de generador de código que se cargan en la marcha. Ø Genera código para: Ada, C, C++, Java, PHP, PHP5, Ruby, SQL. Ø Soporte para Java Beans(TM): se crean automáticamente métodos para acceder y modificar cada atributo. | Ø Orientada totalmente al modelado UML. Ø Herramientas destacables como la barra lateral izquierda. Ø Generación de código con disponibilidad de un asistente. Ø Código fuente de clases generadas bastante completo. Ø Comentarios en formato JavaDoc. ØImportar clases a partir de sus ficheros fuente. Ø Sin Binario Actualizado para Windows. | Ø Generación de código no ofrece tantas opciones. Ø No soporta la inclusión de ficheros de licencia o cabeceras. Ø Diseño de aplicaciones orientadas a objetos. Ø Presenta una cheklist con la que se puede mejorar el diseño para cualquier elemento del modelo. Ø Ofrece críticas en aspectos como la notación, uso de patrones de diseño, la inclusión de constructores. Ø No genera código ni para constructor, métodos y atributos. Ø Importación de ficheros fuente al modelo de modo para aprovechar clases en los diferentes diagramas. Ø Es software libre. |
Fuente:
UOC Formación de posgrado. Software libre. Ingeniería del software en entornos de SL. Marzo (2005). Marc Gibert Ginestà, Álvaro Peña González. Recuperado el 20 de Noviembre 2011, de http://www.sw-computacion.f2s.com/Linux/009-Ingenieria_del_software.pdf
No hay comentarios:
Publicar un comentario