¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Diferencia entre revisiones de «Visual Paradigm»
(→Propósito) |
(→Otras herramientas y plugins de modelado UML) |
||
(No se muestran 6 ediciones intermedias de 4 usuarios) | |||
Línea 1: | Línea 1: | ||
− | {{Software|nombre=Visual Paradigm| | + | {{Ficha Software |
− | + | |nombre=Visual Paradigm | |
+ | |familia= | ||
+ | |imagen=Visual_paradigm.jpeg | ||
+ | |tamaño= | ||
+ | |descripción= | ||
+ | |imagen2= | ||
+ | |tamaño2= | ||
+ | |descripción2= | ||
+ | |creador= | ||
+ | |desarrollador=Visual Paradigm International | ||
+ | |diseñador= | ||
+ | |modelo de desarrollo= | ||
+ | |fecha de creación= | ||
+ | |lanzamiento inicial= | ||
+ | |versiones= | ||
+ | |última versión estable=10.0 | ||
+ | |núcleo= | ||
+ | |tipo de núcleo= | ||
+ | |plataformas soportadas=Multiplataforma | ||
+ | |género= | ||
+ | |sistemas operativos= | ||
+ | |idioma= | ||
+ | |licencia= | ||
+ | |premios= | ||
+ | |web=http://www.visual-paradigm.com/ | ||
+ | }} | ||
'''Visual Paradigm''' Visual Paradigm es una herramienta CASE: Ingeniería de Software Asistida por Computación. La misma propicia un conjunto de ayudas para el desarrollo de programas informáticos, desde la planificación, pasando por el análisis y el diseño, hasta la generación del código fuente de los programas y la documentación. | '''Visual Paradigm''' Visual Paradigm es una herramienta CASE: Ingeniería de Software Asistida por Computación. La misma propicia un conjunto de ayudas para el desarrollo de programas informáticos, desde la planificación, pasando por el análisis y el diseño, hasta la generación del código fuente de los programas y la documentación. | ||
== Propósito == | == Propósito == | ||
− | Visual Paradigm ha sido concebida para soportar el [[ciclo]] de vida completo del proceso de desarrollo del [[software]] a través de la representación de todo tipo de diagramas. Constituye una herramienta privada disponible en varias ediciones, cada una destinada a | + | Visual Paradigm ha sido concebida para soportar el [[ciclo]] de vida completo del proceso de desarrollo del [[software]] a través de la representación de todo tipo de diagramas. Constituye una herramienta privada disponible en varias ediciones, cada una destinada a satisfacer diferentes necesidades: Enterprise, Professional, Community, Standard, Modeler y Personal. Existe una alternativa libre y gratuita de este software, la versión Visual Paradigm UML 6.4 Community Edition (Community Edition, ya que existe la Enterprise, Professional, etc). |
− | Fue diseñado para una | + | Fue diseñado para una ámplia gama de usuarios interesados en la construcción de sistemas de [[software]] de forma fiable a través de la utilización de un enfoque Orientado a Objetos. <br> |
== Se caracteriza por: == | == Se caracteriza por: == | ||
− | |||
#Disponibilidad en múltiples plataformas ([[Windows|Windows]], [[Linux|Linux]]). | #Disponibilidad en múltiples plataformas ([[Windows|Windows]], [[Linux|Linux]]). | ||
#[[Diseño|Diseño]] centrado en casos de uso y enfocado al negocio que generan un software de mayor calidad. | #[[Diseño|Diseño]] centrado en casos de uso y enfocado al negocio que generan un software de mayor calidad. | ||
Línea 16: | Línea 40: | ||
#Capacidades de ingeniería directa e inversa. | #Capacidades de ingeniería directa e inversa. | ||
#Modelo y código que permanece sincronizado en todo el ciclo de desarrollo | #Modelo y código que permanece sincronizado en todo el ciclo de desarrollo | ||
− | #Disponibilidad de múltiples versiones, | + | #Disponibilidad de múltiples versiones, condiferentes especificaciones. |
#Licencia: gratuita y comercial. | #Licencia: gratuita y comercial. | ||
#Soporta aplicaciones Web. | #Soporta aplicaciones Web. | ||
Línea 35: | Línea 59: | ||
#Generación de código y despliegue de EJB - Generación de beans para el desarrollo y despliegue de aplicaciones. | #Generación de código y despliegue de EJB - Generación de beans para el desarrollo y despliegue de aplicaciones. | ||
#Diagramas de flujo de datos. | #Diagramas de flujo de datos. | ||
− | #Soporte ORM - Generación de objetos Java desde | + | #Soporte ORM - Generación de objetos Java desde bases de datos. |
#Generación de bases de datos - Transformación de diagramas de Entidad-Relación en tablas de base de datos. | #Generación de bases de datos - Transformación de diagramas de Entidad-Relación en tablas de base de datos. | ||
#Ingeniería inversa de bases de datos - Desde Sistemas Gestores de Bases de Datos (DBMS) existentes a diagramas de Entidad-Relación. | #Ingeniería inversa de bases de datos - Desde Sistemas Gestores de Bases de Datos (DBMS) existentes a diagramas de Entidad-Relación. | ||
Línea 50: | Línea 74: | ||
*SDE para [[NetBeans|NetBeans]]. | *SDE para [[NetBeans|NetBeans]]. | ||
*SDE para Sun ONE. | *SDE para Sun ONE. | ||
− | *SDE para | + | *SDE para Oracle JDeveloper. |
− | *SDE para | + | *SDE para JBuilder. |
*SDE para IntelliJ IDEA. | *SDE para IntelliJ IDEA. | ||
*SDE para WebLogic Workshop. | *SDE para WebLogic Workshop. | ||
Línea 57: | Línea 81: | ||
*SDE para [[Microsoft Visual Studio|Microsoft Visual Studio]] | *SDE para [[Microsoft Visual Studio|Microsoft Visual Studio]] | ||
− | Esta herramienta permite aumentar la calidad del software, a través de la mejora de la productividad en el desarrollo y mantenimiento del software. Aumenta el conocimiento informático de una empresa ayudando así a la búsqueda de soluciones para los requisitos. También permite la reutilización del software, portabilidad y estandarización de la documentación, además del uso de las distintas metodologías propias de la Ingeniería | + | Esta herramienta permite aumentar la calidad del software, a través de la mejora de la productividad en el desarrollo y mantenimiento del software. Aumenta el conocimiento informático de una empresa ayudando así a la búsqueda de soluciones para los requisitos. También permite la reutilización del software, portabilidad y estandarización de la documentación, además del uso de las distintas metodologías propias de la Ingeniería de Software. |
== Imágenes<br> == | == Imágenes<br> == | ||
− | [[Image: | + | [[Image:VP herramienta modelado.jpg|thumb|left|328x216px|Herramienta de diseño]][[Image:Grafico.gif.jpg|thumb|right|311x216px|Herramienta de diseño]]<br> |
<br> | <br> | ||
Línea 79: | Línea 103: | ||
<br> | <br> | ||
− | <br> | + | <br> |
== Referencia == | == Referencia == |
última versión al 12:05 14 ago 2013
|
Visual Paradigm Visual Paradigm es una herramienta CASE: Ingeniería de Software Asistida por Computación. La misma propicia un conjunto de ayudas para el desarrollo de programas informáticos, desde la planificación, pasando por el análisis y el diseño, hasta la generación del código fuente de los programas y la documentación.
Sumario
[ocultar]Propósito
Visual Paradigm ha sido concebida para soportar el ciclo de vida completo del proceso de desarrollo del software a través de la representación de todo tipo de diagramas. Constituye una herramienta privada disponible en varias ediciones, cada una destinada a satisfacer diferentes necesidades: Enterprise, Professional, Community, Standard, Modeler y Personal. Existe una alternativa libre y gratuita de este software, la versión Visual Paradigm UML 6.4 Community Edition (Community Edition, ya que existe la Enterprise, Professional, etc).
Fue diseñado para una ámplia gama de usuarios interesados en la construcción de sistemas de software de forma fiable a través de la utilización de un enfoque Orientado a Objetos.
Se caracteriza por:
- Disponibilidad en múltiples plataformas (Windows, Linux).
- Diseño centrado en casos de uso y enfocado al negocio que generan un software de mayor calidad.
- Uso de un lenguaje estándar común a todo el equipo de desarrollo que facilita la comunicación.
- Capacidades de ingeniería directa e inversa.
- Modelo y código que permanece sincronizado en todo el ciclo de desarrollo
- Disponibilidad de múltiples versiones, condiferentes especificaciones.
- Licencia: gratuita y comercial.
- Soporta aplicaciones Web.
- Las imágenes y reportes generados, no son de muy buena calidad.
- Varios idiomas.
- Generación de código para Java y exportación como HTML.
- Fácil de instalar y actualizar.
- Compatibilidad entre ediciones.
- Soporte de UML versión 2.1.
- Diagramas de Procesos de Negocio - Proceso, Decisión, Actor de negocio, Documento.
- Modelado colaborativo con CVS y Subversión (control de versiones).
- Interoperabilidad con modelos UML2 (metamodelos UML 2.x para plataforma Eclipse) a través de XMI.
- Ingeniería de ida y vuelta.
- Ingeniería inversa - Código a modelo, código a diagrama.
- Ingeniería inversa Java, C++, Esquemas XML, XML, NET exe/dll, CORBA IDL.
- Generación de código - Modelo a código, diagrama a código.
- Editor de Detalles de Casos de Uso - Entorno todo-en-uno para la especificación de los detalles de los casos de uso, incluyendo la especificación del modelo general y de las descripciones de los casos de uso.
- Generación de código y despliegue de EJB - Generación de beans para el desarrollo y despliegue de aplicaciones.
- Diagramas de flujo de datos.
- Soporte ORM - Generación de objetos Java desde bases de datos.
- Generación de bases de datos - Transformación de diagramas de Entidad-Relación en tablas de base de datos.
- Ingeniería inversa de bases de datos - Desde Sistemas Gestores de Bases de Datos (DBMS) existentes a diagramas de Entidad-Relación.
- Generador de informes.
- Distribución automática de diagramas - Reorganización de las figuras y conectores de los diagramas UML.
- Importación y exportación de ficheros XMI.
- Integración con Visio - Dibujo de diagramas UML con plantillas (stencils) de Microsoft Visio.
- Editor de figuras.
Otras herramientas y plugins de modelado UML
- Plataforma Java (Windows/Linux/Mac OS X):
- SDE para Eclipse.
- SDE para NetBeans.
- SDE para Sun ONE.
- SDE para Oracle JDeveloper.
- SDE para JBuilder.
- SDE para IntelliJ IDEA.
- SDE para WebLogic Workshop.
- Plataforma Windows:
- SDE para Microsoft Visual Studio
Esta herramienta permite aumentar la calidad del software, a través de la mejora de la productividad en el desarrollo y mantenimiento del software. Aumenta el conocimiento informático de una empresa ayudando así a la búsqueda de soluciones para los requisitos. También permite la reutilización del software, portabilidad y estandarización de la documentación, además del uso de las distintas metodologías propias de la Ingeniería de Software.
Imágenes
Referencia
Pressman, Roger S. Ingeniería de Software, un enfoque práctico. Quinta edición. S.l. : McGraw-Hill Companies, 2002. ISBN: 8448132149.