P. 1
Tabla Herramientas CASE

Tabla Herramientas CASE

|Views: 3.054|Likes:
Publicado porkresnik87114

More info:

Categories:Topics, Art & Design
Published by: kresnik87114 on Sep 06, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/23/2013

pdf

text

original

Propiedades Observaciones Generales

ARGOUML Navega de acuerdo con diferentes perspectivas de modelado y de metodología de desarrollo

RATIONAL ROSE Provee productos de UML para los lenguajes comunes de la industria para especificación, visualización, construcción y documentación de los artefactos de los sistemas de software

WITHCLASS Utiliza perspectiva objeto relacional con diferentes metodologías de desarrollo y modelado

TOGETHER Robusta y solida plataforma de Borland fácilmente integrable a JBuilder. Usa refactoring y patrones. Apoya procesos de testing a través de un marco apropiado. Es extensible a necesidades de estándar de la organización

POSEIDON Herramienta de Gentleware que genera código en Java usando plantillas, realiza ingeniería inversa y sincronización de código en Java. Se puede considerar la versión comercial y mejorada de ArgoUML. Apoya el proceso de documentación de diagramas con UML.doc Sus características se apoyan en el desarrollo orientado a objetos para proyectos académicos, investigativos y de comercialización

AR2CA Herramienta de apoyo a reutilización de modelos

ENTERPRISE ARCHITECT Enterprise Architect combina el poder de UML 2.1 con alto rendimiento, interfaz intuitiva para el equipo completo de desarrollo e implementación .

ECLIPSE Eclipse es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar "Aplicaciones de Cliente Enriquecido", basadas en navegadores. Usada para desarrollar entornos de desarrollo integrados

VISIBLE ANALYST Incluye todas las técnicas estándar de análisis y diseño, una excelente enciclopedia, así como un alto nivel de integración con los gestores de bases de datos mas utilizados.

EASY CASE Automatiza las fases de análisis y diseño estructurado. Rápidos prototipos fáciles de documentar. Fácil uso: dispone de una GUI.

VISUAL PARADIGM Apoya el ciclo vital completo del desarrollo, la notación más última de UML para modelar de la representación visual y la generación del código

Ámbito de Utilización

Sus características se ajustan a proyectos académicos y de investigación

Se enmarca dentro del desarrollo de modelado para fines académicos, investigativos y comerciales

Sus características se apoyan en el desarrollo orientado a obje-tos para proyectos académicos, investigativos y de comercialización

Se ajusta a grandes proyectos de ingeniería de software en los que la confiabili-dad y administra-ción de la infomacion sean relevantes

Utilizada en proyectos académicos pretende convertirse en una herramienta utilizada por las industrias de software

EA puede equipar a su equipo entero, incluyendo analistas, evaluadores, administradores de proyectos, personal del control de calidad, equipo de desarrollo y más Professional Windows 98/2000 o NT 4.0, windows xp/ linux US $335

Permite desarrollar aplicaciones de manera profesional aunque también es extensamente utilizado en actividades didácticas debido a la versión gratuita.

Compañías de Desarrollo y Empresas de los sectores: Financieros, Seguros, Distribución, Industria y Servicios.

Ayuda a diseñar modelos de datos lógicos, también construye automáticamente estructuras de datos físicos con la información del diagrama.

Análisis y diseño orientados a objetos, construcción, pruebas y despliegue

Plataforma

Precio

Independientemente de la plata-forma. Requiere Maquina Virtual de Java 1.3 o superior Libre.

Sistema operativo Windows 98, 98 SE, ME, NT 4.0, XP

Sistema operativo Windows

Funciona sobre una maquina virtual de Java

US $6,115.00, $3,490.00 y $2,615.00, de acuerdo la versión Enterprise Edition, Professional o Modeler respectivamente

US $250.00 También posee un trial de 30 días

Su precio esta entre US $3.000 y $6.000 de acuerdo con las opciones seleccionadas

Independiente de la plataforma. Funciona sobre una maquina virtual de Java 1.3 o superior US $600.00 Además tiene una edición libre con las funcionalidades básicas

Independiente de la plataforma. Funciona sobre una maquina virtual de Java 1.3 o superior Libre

Multiplataforma

Windows 95/98/2000/XP o NT 4.0

Windows NT, 95, 98

Windows 98, ME, NT 4.x, 2000, XP, 2003

Para las versiones 2.0 solo esta disponible por ahora la versión gratuita.

US $2,995.00

US $

US $999.00

Propiedades

ARGOUML

RATIONAL ROSE

WITHCLASS

TOGETHER

POSEIDON

AR2CA

Enterprise ARCHITECT

ECLIPSE

VISIBLE ANALYST

EASY CASE

VISUAL PARADIGM

Apoyo metodológico

No apoya una metodología especifica

UML, Booch y OOSE; todas ellas apoyadas en RUP. Soporte MVC

OMT, UML, Booch, Martin – Odell, Coad – Yourdon

Refactoring, testing, Framework, desarrollo de plan-tillasy patrones. Apoya el desarrollo de Web Aplications y WService

No apoya una metodología específica. A través de browser sugiere cierta organización de proyecto

Soporte al desarrollo de software basado en componentes y reutilización

Soporte completo UML Ingeniería Inversa

UML 1.3 Módulos en Framework para Java y .jar

UML 1.3 C++, VB, COM, código ADA, J2EE, Corba / IDL, MIDL

UML 1.3 C++, Java, Delphi, VB, IDL, Perl, PHP, C# and VB.NET

UML 1.1, 1.3 y 1.4 Puede generar todo el modelo de un archivo completo

UML 2.0 Para C#, VB.NET, Java y PHP

Soporte a UML 1.0 Se adoptara a UML 2.0 No hay ingeniería inversa

Soporta los 13 diagramas de UML 2.1 Los diagramas de comportamiento incluyen: Casos de Uso, Actividades, Estado, Interacción, Secuencia y Comunicación Los diagramas de Estructura Incluyen: Paquetes, Clases, Objetos, Composición, Componentes y Despliegue UML 2.0 Puede generar código fuente C++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python y ActionScript Archivos Binarios de Ingeniería Inversa para Java y .NET Apoya métricas Agregue lenguajes adicionales

Sigue una metodologia clasica orientada a objetos.

Yourdon / DeMarco; Gane & Sarson, SSADM, OO (UML y OMT)

Yourdon/DeM arco, Gane & Sarson, SSADM, Ward & Mellor, Hatley – Pirbhai, Yourdon/Const antine, Chen, Martin, Bachman, Elmasri & Navathe, Shlaer & Mellor, IDEF1X. UML 2.0 Permite que se capture rápidamente la estructura de una base de datos existente y convertirla en un modelo lógico independiente del DBMS Apoya métricas OCL

Coad – Yourdon

Uml 2.0 Se requiren plugins adicionales (EclipseUML JEE incluyendo build including Eclipse 3.4 Ganymede.)

UML 2.0 Ingeniería reversa de software y base de datos

UML 2.1 Código a modelo, código a diagrama Java, C++, Esquemas XML, XML,.NET exe/dll, CORBA IDL

Métricas Apoyo a Lenguajes Formales

No hay métricas OCL

Apoya la utilización de métricas OCL

Apoya la utilización de métricas No hay apoyo a lenguajes formales Posee servicio de actualización

Apoya la utilización de métricas OCL

No hay métricas OCL

Actualización

Posee servicio de actualización

Posee servicio de actualización

Posee servicio de actualización

Posee servicio de actualización

No apoya el calculo de métricas La versión actual esta soportada en el lenguaje OASIS (ANAYA2000) Actualmente en desarrollo

Apoya métricas No apoya lenguajes formales

Apoya métricas OCL

Apoya métricas OCL

Posee servicio de actualización

Posee servicio de actualización

Posee servicio de actualización

Posee servicio de actualización

Propiedades Soporte ADL

ARGOUML A través de

RATIONAL ROSE A través de

WITHCLASS A través de

TOGETHER A través de

POSEIDON A través de

AR2CA Evolución del

ENTERPRISE ARCHITECT A través de

ECLIPSE A través de

VISIBLE ANALYST A través de

EASY CASE A través de

VISUAL PARADIGM A través de

UML Servicios de Presentación Servicios de Lógica del Negocio Extensiones de UML Soporte de edición de restricciones con OCL

UML Extensiones de UML Chequeo de sintaxis

UML Apoya la utilización de otros diagramas A través de la organización según las diferentes metodologías y funcionalidad de browser A través de la definición de estereotipos

UML Extensiones de UML Apoyo a la validación sintáctica y semántica de UML. Auditoria de proyectos, Restricciones usando código A través de la definición de estereotipos

UML Extensiones de UML Edición de restricciones usando OCL. Control de validez de sintaxis de los modelos a partir de las reglas UML A través de la definición de estereotipos, no genera SQL

lenguaje OASIS como ADL (ANAYA2000) A través de la definición de estereotipos A través de paquetes con estereotipo especifico que poseen una semántica propia A través de paquetes con estereotipo especifico que poseen una semántica de almacenamiento AR2CA No presenta auto guardado

UML Extensiones de UML Control de validez de sintaxis, valide de sintaxis a partir de reglas de UML

UML Extensiones de UML A través de organizaciones según las metodologías

UML Extensiones de UML Validación sintáctica y semántica, restricciones usando OCL

UML Extensiones de UML Restricciones OCL, valide de sintaxis a partir de reglas de UML

UML Extensiones de UML Restricciones usando OCL, chequeo de sintaxis

Servicios de Persistencia

A través de la definición de estereotipos, no genera SQL

A través de la definición de estereotipos

A través de la definición de estereotipos

A través de la definición de estereotipos

A través de la definición de estereotipos

A través de la definición de estereotipos

A través de la definición de estereotipos

Propiedades Robustez

ARGOUML Mediana. No realiza auto guardado

RATIONAL ROSE No presenta auto guardado. Depende de la acción propia de guardado ejecutada por el usuario Administración de repositorio con acceso multiusuario

WITHCLASS No presenta auto guardado regular. Depende de la acción propia de guardado ejecutada por el usuario Administración de repositorio. Administración de usuarios

TOGETHER Es una herramienta de gran robustez. Presenta auto guardado y otras funciones para control de excepciones Administración repositorio local y red. Funcionalidad multiusuario. Administración de versiones concurrentes

POSEIDON Tiene funcionalidades de control sobre acciones inesperadas auto guardado, fallos y errores Administración multiusuario para la versión empresarial. Apoyo de persistencia y concurrencia en repositorio común Configuración de las propiedades del proyecto. Apoyo de documentación del proyecto

ENTERPRISE ARCHITECT Es una herramienta de gran robustez

ECLIPSE Herramienta con gran robustez

VISIBLE ANALYST Herramienta con gran robustez

EASY CASE Herramienta de gran robustez

VISUAL PARADIGM Herramienta con gran robustez

Herramientas Para Administrar

R e p o s i t o r i o P r o y e c t o s

Posee un sistema de archivos usual. El almacena-miento es local y no es considerado repositorio

z

Admnistracion de Repositorio

Administración de repositorio

Administración de repositorio y acceso multiusuario

Almacena todos los diagramas registrados, elementos, ficheros de texto asociados con un determinado sistema. Simplifica el acceso a todos los datos relativos al proyecto

Administración de repositorio de meta datos

Administración del diseño y aplicación en desarrollo

Evaluación y control de edición de diagramas y proyectos. Administración de proyectos

Control de diseño y evaluación de proyectos. Despliegue de información y edición de los diagramas y elementos de los proyectos.

Administración de proyectos. Permite correr múltiples instancias

Permite definición de proyectos y usuarios responsables

Apoyo de documentación del proyecto. Edición de diagramas

Control y evaluación de proyectos

Evaluación y administración de proyectos

Configuración de propiedades del proyecto

Á r e a s d e t r a b a j o A p l i c a c i ó n Colaboración entre Usuarios

Corrección automática de errores sobre el área de diagramación. La funcionalidad de listado de acciones

Generación de reportes por uso, instancias, accesos de violación y documentación. Integración, documentación y archivos vía URL

Visualización de barras de herramientas y navegador. Control de paquetes, clases y funciones en cada diagrama. Metodologías para el diseño

Visualización en paneles de edición, exploración, diseño, visor de código

Barra de menú y herramientas, panel de navegación, con tipos diferentes de vistas estructurales y de arquitectura

Browser en el que se distingue los modelos del proyecto, modelos del dominio y catálogo de términos

Amplio rango de barras de herramientas, ventanas acoplables, y estilos visuales. Modifique y personalice las barras de herramientas y menús

Barras de herramientas y navegador

Paneles de edición, vistas estructurales, metodologías de diseño

Simplifica las uniones entre diagramas y ficheros de texto, asegura la integridad de los datos.

Paneles, vistas estructurales, barras de herramientas

Representación alternativa del diseño de manera objetual, código origen y textual

Consistencia de modelos del sistema software

Su fortaleza a nivel de aplicación es el apoyo a otras metodologías previas a RUP

Comparación entre modelos e implementación. Sincroniza código y modelo

Actualización de diagramas para ingeniería inversa

Genera plantillas XML con la documentación del modelo

diagramas para ingeniería inversa, soporta esquema XML, Líneas Base, BD

Sincronización de modelos y código

Comparación de modelos del sistema e implementación

Permite obtener de manera rápida prototipos y sistemas de alta calidad fáciles de documentar

Consistencia en modelos, sincronización de código y modelos

Es una herramienta StandAlone por lo que no aplica la colaboración entre usuarios

Soporte multiusuario. Modelos compartidos y proyectos para desarrollo individual XMI como mecanismo estándar

Soporte de archivos compartidos

Administración repositorio. Administración y auditoria de proyectos

Configuración de propiedades de usuarios de repositorio por proyecto para versión empresarial XMI como mecanismo estándar. Compatibilidad con proyectos Racional 1.6 POSEIDON Java, HTML, C++ y XML. Plugins para C# CORBA IDL

Por desarrollar funcionalidad para control de concurrencia

Soporta BD

Cuenta con soporte multiusuario

Soporte multiusuario

Soporte monousuario

Posibilidad de trabajo multiusuario

Intercambio

XMI como mecanismo estándar

No genera XMI

Intercambio con bases de datos JDBC, XMI como mecanismo estándar TOGETHER VB, VB.NET, CORBA, IDL, C++

Actualmente se desarrolla la funcionalidad de intercambio con XMI

XMI 2.1 como mecanismo estándar

A través de XMI

Soporta XMI

XMI

XMI como mecanismo estándar

Propiedades Autogeneración

ARGOUML Java, C++, PHP

RATIONAL ROSE Java, J2EE, ANSI, C++, Visual C++, VB, CORBA IDL, MIDL y XML

WITHCLASS C++, C#, Java, Delphi, VB, VB.NET

AR2CA No genera código aun

ENTERPRISE ARCHITECT C++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python y ActionScript

ECLIPSE Java

VISIBLE ANALYST C++, Visual Basic, Java

EASY CASE No Aplicaciones

VISUAL PARADIGM C#, VB .NET, Object Definition Language (ODL), Flash ActionScript, Delphi, Perl, Objective-C y Ruby CVS

Versionamiento

No aplica

Rose ClearCase y Rose ClearCase LT

CVS

CVS, PVCS

Navegación

Tres vistas

Proyectos. Diagramas

Repositorio. Diagramas

Proyectos. Módulos. Componentes

Administración propia. Propiedades proyecto, versión y actualización Modelos

Se proyecta controlar el manejo de versiones de los módulos En el browser se puede navegar en modelos del proyecto o del

Soporta versionamiento CVS

Soporta versionamiento CVS

ClearCase, PVCS, CVS

Diagramas. Proyectos. Repositorio

Navegación de proyectos, diagramas, modelos, etc.

Repositorio y proyectos

Navegacion entre diagramas y ficheros de texto..

Repositorio. Modelos

Manejo de Diagramas

V i s u a l i z a c i ó n I m p r e s i ó n E x p o r t a c i ó n

Zoom in / out, refresh, ajuste, Autolayout

Discriminación de colores en diagramas. Zoom in/out

Zoom in / out, refresh, ajuste, Autolayout

Autolayout, Zoom in / out, refresh, Show / Hide

Autolayout, Zoom in / out, Show/Hide, Copy / Cut / Paste

dominio identificados por niveles Copy / Cut / Paste

Zoom in / out, refresh, Autolayout

Refresh, Zoom in / out, ajuste

Zoom in / out, ajuste, refresh

Zoom in / out, Copy / Cut / Paste

Zoom in / out, refresh, Copy / Cut / Paste

Configuración de página

Funcionalidad WYS / WYG, con vista previa

Diagrama, pagina activa o región seleccionada

Permite impresión de diagramas y paginación

Permite impresión de diagramas desde la edición empresarial

Facilidad de vista previa

Diagrama con vista previa

Configuración de pagina, impresión de diagramas

Diagrama, paginación, configuración de pagina

GIF, PS, Encapsulamiento PS, PGML y SVG

GIF, JEPG, BMP y otros

GIF, JPEG, BMP y otros

BMP, WMF, GIF y SVG

JPG, JEPG, BMP, WMF, GIF y SVG

GIF, PS, Encapsulated PS, PNG, JEPG, WMF y SVG

GIF, JPEG, BMP y otros

GIF, JPEG, BMP

GIF, BMP, JPEG y otros

Vista previa, configuración de pagina, soporta DFD, TRG, STD, STC, ERD, DSD, DMD, ELH, LDH GIF, JPEG, BMP

Vista previa. Diagrama

BMP, JPEG, GIF y otros

Edición de Código

Java

Visual Basic, Java

Add - in para otros editores

Java Eclipse y JBuilder

OCL para Java

Editor de código XML

Java, C++, HTML, Visual Basic, Delphi

Visual Basic, Visual C++, Java

C++, Visual Basic, Java

Java, Visual Basic NET, C# NET

Java, C++, CORBA IDL, PHP, XML Schema, Ada y Python

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->