Software Ideas Modeler es una herramienta CASE ligero y potente. Le ayuda a describir y diseñar su software y procesos usando UML 2.4, BPMN 2.0, SysML 1.3, ERD, diagramas de flujo y otros diagramas.

Características principales

 Dibujo intuitivo y rápido de diagramas  Todos UML 2.4 los diagramas  Todos los diagramas BPMN 2.0  Todos SysML 1.3 diagramas  Los diagramas de flujo, diagramas de flujo de datos, la entidad Diagrama de relaciones (pie de cuervo / Chen), CRC Cards, interfaz de usuario, análisis jerárquico de tareas, Entidad Historia de Vida, Robustez Diagrama, concurrencia Diagrama, Diagrama de Venn, mapa mental  Matrices (CRUD, RACI, RASCI, etc)  Diagramas JSD  Gestión de tareas simple  Apoyo SVN  Ingeniería inversa -. NET, Base de datos, código fuente (C #, VB.NET, Java, PHP)  XMI importación / exportación  Styling  Generación de documentación (PDF, RTF, HTML, ODT, TXT)  Plantillas de documentación  Documentación HTML interactivo  Impresión - impresión por lotes, varias páginas por diagrama  La generación de código fuente - C #, VB.NET, Java, C + +, Action Script, Java Script, PHP, Ruby, Python, SQL DDL, VB6, XSD  Las plantillas personalizadas para la generación de código fuente  Diagramas de exportación a diversos formatos de imagen (BMP, PNG, JPG, GIF, TIFF, SVG, WMF, EMF) y PDF  Patrones de Diseño

Características de ArgoUML

Es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.

 Todas las 9 UML 1.4 Diagramas soportados  Plataforma Independiente: Java 5 +  Estándar UML 1.4 Metamodel  Perfil UML ayuda con los perfiles proporcionados  Soporte XMI  Diagramas Exportar como GIF, PNG, PS, EPS, SVG y PGML  Disponible en diez idiomas - EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH  Edición de diagrama de avanzada y zoom  Soporte OCL  Ingeniería Forward  Ingeniería inversa / tarro / archivo de clase Import  Apoyo cognitivo  La reflexión en la acción  Los críticos de diseño  Automatismos Correctivas (parcialmente implementado)  "Para hacer" la lista  Modelo de usuario (parcialmente implementado)  Diseño oportunista  "Para hacer" la lista  Las listas de verificación  Comprensión y Resolución de Problemas  Perspectivas del Explorador  Múltiples, superpuestos Vistas StarUML

Es un proyecto de código abierto para desarrollar rápido, flexible, extensible y funcionalidades, y de libre disposición plataforma UML / MDA que se ejecuta en la plataforma Win32. El objetivo del proyecto StarUML es construir una herramienta de modelado de software y también la plataforma que es un reemplazo convincente de herramientas UML comerciales como Rational Rose, Together y así sucesivamente.

Características

 UML 2.0 Diagramas  Caso de uso Diagrama  Diagrama de clases  Diagrama de Secuencia  Diagrama de Colaboración  Diagrama de Actividad  Diagrama de componentes  Diagrama de Despliegue  Estructura Compuesta Diagrama (UML 2.0)  Varios Soporte de idiomas  Perfil Java, generador de código y para ingeniería inversa.  C + + Perfil, generador de código y para ingeniería inversa.  C # Profile, generador de código y para ingeniería inversa.  Microsoft Office de creación de documentos  Microsoft plantilla de documento de Word y generación.  Generación automática de índice.  TOC automática (Tabla de Contenidos) de actualización.  Microsoft Excel plantilla de documento y la generación.  Microsoft PowerPoint plantilla de documento y la generación.  Generación de código personalizable.  Plantilla de código basado en texto y generación.  Permitido-Script (JScript)  Soporte MDA Tecnología (perfiles UML y diagramas personalizables)  UML soporte de perfiles definidos por el usuario. (XML)  Diagrama de extensibilidad (Definir su propio tipo de diagrama más allá del UML)  Ayuda Diagrama definido por el usuario (por ejemplo, ERD, BPMN, ...)  De estilo LISP NX (Extensión Notation) soporte de idiomas.  Extensibilidad  API abierta (COM Automation)  COM basado en arquitectura plug-in.  Suscripción de eventos  Plantilla Model (nombrado como Enfoque).  Compatibilidad con la estructura del modelo. (MFC, J2EE, ....)  El control de unidades y fragmentos.  Alta compatibilidad  Rational Rose Import.  XMI 1.1 - UML 1.3 Importación, la Exportación (soporte de Unisys XMI)  edición  diálogo rápida  Comandos de acceso directo  Múltiples deshacer / rehacer  Plano general  manipulaciones del teclado  Usuario-Interfaz  VS.NET mirada y la sensación.  ventanas acoplables  Modelo de Verificación (basado en UML 1.4 reglas de formación)  Soporte patrón  GoF, patrones EJB  Patrones definidos por el usuario

Enterprise Architect

Enterprise Architect de Sparx Systems es una herramienta CASE (Computer Aided Software Engineering) para el diseño y construcción de sistemas de software, para el modelado de procesos de negocios, y para objetivos de modelado más generalizados.

EA es una herramienta de análisis y diseño UML comprensivo, cubriendo el desarrollo de software desde la obtención de los requisitos, diseño del modelo, pruebas, cambio de control y mantenimiento para la implementación, con completa trazabilidad. EA combina el poder de la última especificación UML 2.1 con alta performance, una interfaz intuitiva, para brindar un modelado avanzado a todo el equipo de desarrollo. Es una herramienta visual con multi- usuario con un gran establecimiento de características (ver abajo), ayudando a los analistas, testers, administradores de proyectos, personal del control de calidad y desarrolladores alrededor del mundo a construir y documentar, software sostenible.

Respecto al nivel de fiabilidad, Enterprise Architect es más acertadas que StarUML, esto a partir de que EA cuenta con licencia y soporte de fallos lo cual genera la corrección a tiempo, y StarUML por su parte aunque en la web se encuentran muchos foros y páginas de usuarios que aportan corrección al código es absolutamente libre y esto provoca un margen de error mayor.

Enterprise Architect es la que proporciona la mejor funcionalidad, EA es la herramienta que cumple con lo que los proveedores ofrecen, muy completa para grandes desarrollos y en especial para proyectos integrales, puesto que aporta gran material en desarrollo de proyectos de negocio.

StarUML tiene un mayor índice de usabilidad esto debido a que Enterprise Architect por ser muy completa tiene una difícil aceptación por su forma de uso, mientras que en StarUML sus entornos gráficos son más cercanos a los parámetros del estándar de UML, y esto puede resultar más familiar al usuario, aunque en Enterprise Architect opera los estándares UML exige un grado mayor de conocimiento en diseño orientado a objetos.