UML
Unified Modeling Language
entre los mas conocidos entre los diagramas UML se encuentran:
Diagramas de Caso de Uso
Diagramas de Clases
Diagramas de Secuencia
Diagramas de Colaboración
Diagramas de Estados
Diagramas de Despliegue
Los cuales explicaremos posteriormente.
La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Recordemos que un modelo es una representación simplificada de la realidad; el modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema.
Actualmente existen diversos programas que permiten la realización de dichos diagramas de manera que estos sean fácil de realizar por la gran eficacia de los mismos debido a que su interfaz gráfica es comprensible y cómoda a la vista del usuario.
estos son alguno de los editores mas conocidos:
Visual Paradigm Community Edition
Link de descarga:
Ventajas:
- Buena integración con IDEs.
- Incluye localización en castellano.
- Muy personalizable.
- Soporta muchos más lenguajes de programación.
Desventajas:
- No permite su uso en proyectos comerciales e incluye marca de agua recordando este hecho.
- Muestra muchas otras funcionalidades no disponibles como gancho para las versiones de pago.
ArgoUML
Link de descarga:
Ventajas:
- Es software libre.
- Soporta PHP.
Desventajas:
- UML 1.4
StarUML
Link de descarga:
Ventajas:
- Es software libre.
- Muy personalizable.
Desventajas:
- Problemas con la ingeniería inversa si hay caracteres locales, tildes por ejemplo.
- Sin versión para Linux aunque puede funcionar con Wine.http://www.tadicho.com/?p=154
UMLET
Link de descarga:
Ventajas:
- Es software libre.
- Buena integración con Eclipse.
- Permite edición sólo con texto (sin usar el ratón).
Desventajas:
- Sin ingeniería inversa.
JUDE COMMUNITY
Link de descarga:
Ventajas:
- Buena personalización.
Desventajas:
- Soporte incompleto UML 2
BOUML
Link de descarga:
Ventajas:
- Muy rápido.
- Soporte PHP.
- Es software libre.
- Ingeniería inversa por encima de la media.
Desventajas:
- Muy poco intuitivo, curva aprendizaje grande.
Umbrello
Link de descarga:
Ventajas:
- Es software libre.
Desventajas:
- Sin binario actualizado para Windows.
yuml.me
Link de descarga:
Ventajas:
- Herramienta web, no requiere instalación.
- Muy ágil y cómodo.
- Permite edición sólo con texto (sin usar el ratón).
Desventajas:
- Herramienta web, necesitas estar conectado.
- Ciertos problemas con caracteres locales.
- No soporta diagramas de secuencia.
No hay comentarios:
Publicar un comentario