Está en la página 1de 4

DIAGRAMAS UML

AUTOR:
EDUAR JAIR CRUZ ROJAS.

TUTOR:
FREDERY FABIAN POLANIAS SOTO.

SERVICIO NACIONAL DE APRENDIZAJE SENA


CURSO DISEÑO DE CASOS DE USO 2020

GC-F -005 V. 01
1. A continuación relaciono en el siguiente informe un resumen de algunas de
las herramientas UML en donde se puede modelar el sistema de
información para la empresa del señor Edmundo:

MagicDraw: Es una herramienta CASE desarrollada por No Magic. Su usabilidad


es muy buena, su motor de ejecución de modelos UML es muy bueno y
entendible. La herramienta es compatible con el estándar UML 2.3, desarrollo de
código para diversos lenguajes de programación (Java, C++ y C#, entre otros) así
como para modelar datos. La herramienta cuenta con capacidad para trabajar en
equipo y es compatible con varios IDES.

Papyrus UML: El entorno de modelado estándar “de facto” en Eclipse. Gratuito y


open source, Papyrus es sin duda la mejor opción si trabajas con Eclipse o
necesitas integrar tus modelos con otros plug-ins de Eclipse como parte de tu
proceso de desarrollo. No es la herramienta más intuitiva ni fácil de usar.
Recientemente ha sacado versiones especializadas para escenarios de uso
concretos (e.g. Papyrus for Information Modeling o Papyrus for real-time).

Modelio: Herramienta muy potente, organizada en un núcleo open source al que


se le pueden añadir funcionalidades mediante un sistema de extensión modular.
Algunos de los modelos son también gratuitos pero muchos son ya extensiones
comerciales, disponibles en la modelio store. Esta estructuración te permite
adaptar la herramienta a tus necesidades de modelado UML. Por ejemplo, puedes
empezar modelando gratis tu sistema y si luego decides utilizar esos modelos para
generar código para la plataforma que sea, comprar la extensión correspondiente.
Cuenta con una completa compatibilidad con UML2. Así como con la capacidad
integrada de modelado de arquitectura empresarial y de procesos de negocio,
gracias al módulo gratuito EA-BPM Modeler de Modelio. Tiene generación de
documentos HTML y cuenta con servicio de importación XMI. Tiene controles de
coherencia de modelos dinámicos y personalizables.

GC-F -005 V. 01
ArgoUML: Es una aplicación de diagramado de UML escrita en Java y publicada
bajo la Licencia EPL. Dado que es una aplicación Java, está disponible en
cualquier plataforma soportada por Java. Cuenta con un soporte de
internacionalización para diferentes tipos de idiomas, cuenta con soportes para los
lenguajes de programación más usados. Sin embargo, desde la versión 0.20,
ArgoUML está incompleto. No es conforme completamente a los estándares UML
y carece de soporte completo para algunos tipos de diagramas incluyendo los
Diagrama de secuencia y los de colaboración. Sin embargo en su última
actualización esta ya fueron incluidos, a pesar de esto aún presenta varios errores
lo que lo convierte en una herramienta inestable.

StarUML: Herramienta desarrollada en Delphi, empleada para el modelado UML.


Permite realizar autogeneración de código (Java, C++, C#...) entre otros
(StarUML). StarUML es una muy buena opción si buscas una herramienta rápida,
fácil de usar y razonablemente barata en comparación a otras herramientas UML.
StarUML admite la mayoría de los tipos de diagrama especificados en UML 2.0.
Actualmente le faltan diagramas de resumen de sincronización e interacción.
Desde diciembre de 2005 StarUML ya no se actualizó, aunque algunos módulos
externos se actualizaron.
Actualmente, la versión más reciente de StarUML de los autores originales está
disponible para descargar bajo el nombre "StarUML 2". La versión beta pública
está disponible, aunque no bajo la licencia GPL. El precio final y el nuevo tipo de
licencia aún se desconocen. Esta versión ha sido completamente reescrita desde
cero e incluye entre muchas características: soporte para extensiones,
compatibilidad con OS X y una nueva interfaz gráfica de usuario.

Dia es una aplicación informática de propósito general para la creación de


diagramas, creada originalmente por Alexander Larsson, y desarrollada como
parte del proyecto GNOME . Está concebido de forma modular, con diferentes
paquetes de formas para diferentes necesidades.
Dia está diseñado como un sustituto de la aplicación comercial Visio de Microsoft.
Se puede utilizar para dibujar diferentes tipos de diagramas. Actualmente se
incluyen diagramas entidad-relación, diagramas UML, diagramas de flujo,
diagramas de redes , diagramas de circuitos eléctricos, etc. Nuevas formas
pueden ser fácilmente agregadas, dibujándolas con un subconjunto de SVG e

GC-F -005 V. 01
incluyéndolas en un archivo XML. Gracias al paquete dia2code, es posible generar
el esqueleto del código a escribir, si se utiliza con tal fin un UML.
El formato para leer y almacenar gráficos es XML (comprimido con gzip, para
ahorrar espacio). Puede producir salida en los formatos EPS, SVG y PNG. Dia
puede exportar diagramas a varios formatos.

2. Diagrama casos de usos procesar ventas:

GC-F -005 V. 01

También podría gustarte