SlideShare una empresa de Scribd logo
1 de 4
INSTITUTO TECNOLOGICO SUPERIOR DE COSAMALOAPAN
13
HERRAMIENTAS “CASE”
DEFINICIONES, CARACTERISTICAS VENTAJAS…
Cristian Manuel Cobos Santos
Ing. Francisco Javier Reyes Santamand
Fundamentos de Ingeniería de Software
Ing. Sistemas Computacionales
503 - A
CRISTIAN MANUEL COBOS SANTOS
NOMBRE DEFINICION CARACTERISTICAS VENTAJAS DESVENTAJAS
ECLIPSE Herramientas de
programación de
código abierto
multiplataforma
para desarrollar
lo que el
proyecto llama
"Aplicaciones de
Cliente
Enriquecido"
ha sido usada
para desarrollar
entornos de
desarrollo
integrados.
 Dispone de un
Editor de texto con
resaltado de
sintaxis.
 La compilación es
en tiempo real.
 Tiene pruebas
unitarias con JUnit,
control de
versiones con CVS,
integración con
Ant, asistentes
(wizards) para
creación de
proyectos, clases,
tests, etc., y
refactorización
 Entorno de
desarrollo
integrado (IDE) de
Eclipse emplea
módulos (en inglés
plug-in).
 Herramienta
universal - un IDE
abierto y extensible
para todo.
 Plataforma ligera
para componentes
de software
 Consumo de Recursos
ARGOUML Es una
herramienta
utilizada en el
modelaje de
sistemas,
mediante la cual
se realizan
diseños en
llevados a cabo
en el análisis y
pre-diseño de
Sistemas de
Software.
 UML 1.4 -
Características de
extensibilidad
mejoradas de UML
1.4
 Diagramas de
Secuencia
 Compatibilidad
AndroMDA
 Calidad - Cientos
de bugs han sido
arreglados.
 La mayoría de las
funciones ahora
soportan la
selección múltiple
de los elementos
del modelo.
 Arrastrar y soltar
desde el árbol de
exploración al
diagrama y dentro
del árbol de
exploración.
 Soporte fiel del
estándar UML 1.4
 Exportación a seis
formatos gráficos
 Documentación y
comunidad de
usuarios
 Multiplataforma
 No tiene botón
"deshacer".
 Los Modelos a veces
no pueden ser re-
abiertos.
 Import/Export a Java.
 Al seleccionar un área
no se seleccionan las
clases de relación.
 Debes de crear un
diagrama de clases,
para crear algún otro
diagrama.
NETBEANS Es un entorno de
desarrollo
integrado libre,
 Es un producto
libre y gratuito sin
restricciones de
 La plataforma
Netbeans puede
ser usada para
 Poca existencia de
pluguins para esta
plataforma.
CRISTIAN MANUEL COBOS SANTOS
hecho
principalmente
para el lenguaje
de programación
Java
uso.
 Soporta JavaScript
 Sintaxis resaltada
 Completacion de
códigos.
 Soluciones rápidas
 Refactorización
 Menor consumo
de memoria
desarrollar
cualquier tipo de
aplicación.
 Reutilización
del Módulos.
 Permite el uso de la
herramienta
Update Center
Module.
 Instalación
y actualización
simple.
 Incluye Templates y
Wizards.
 Posee soporte para
Php.
 hace falta
documentación del
Rich Client Plataform
(RCP).
 No posee un editor de
código HTML.
ENTERPRISE
ARCHITEC
Es una
herramienta que
abarca
integralmente el
ciclo de vida,
cubriendo el
desarrollo de
Software desde
el relevamiento
de los
requerimientos,
a través de las
etapas de
análisis, modelos
de diseño,
testing y
finalmente el
mantenimiento y
re-uso.
 Crear elementos
del modelo UML
para un amplio
alcance de
objetivos.
 Velocidad.
 Escalabilidad.
 Baja complejidad.
 Alta popularidad.
 Ubicar esos
elementos en
diagramas y
paquetes.
 Soporte para
pruebas.
 Buena
documentación.
 Documentar los
elementos que ha
creado.
 Crear conectores
entre elementos
 Fácil de usar.
 Utiliza los 13
diagramas UML 2.X
 Genera gráficos de
gran calidad.
 Excelente
documentación.
 Alto precio.
RATIONAL
ROSE
Es una
herramienta de
diseño orientada
a objetos, que da
soporte al
modelado visual,
es decir, que
permite
 Soporte para
análisis de
patrones ANSI C++,
Rose J y Visual.
 Capacidad de
análisis de calidad
de código.
 Modelado UML
 Un diseño más
rápido.
 Las aplicaciones se
crean a partir de
Componentes ya
existentes.
 Mantenimiento
más sencillo.
 Pero también Rational
Rose presenta una
pequeña desventaja.
 necesita de mucha
memoria para poder
de alguna forma ser
manejado de forma
rápida y eficiente,
CRISTIAN MANUEL COBOS SANTOS
representar
gráficamente el
sistema,
permitiendo
hacer énfasis en
los detalles.
para trabajar en
diseños de base de
datos, con
capacidad de
representar la
integración de los
datos y los
requerimientos de
aplicación a través
de diseños lógicos
y físicos
 Capacidad de crear
definiciones de
tipo de documento
XML (DTD) para el
uso en la
aplicación.
 Integración con
otras herramientas
de desarrollo de
Rational.
 El enlace dinámico
incrementa la
flexibilidad,
permitiendo la
Adhesión de
nuevas clases de
objetos sin
modificar los
actuales.
Velocidad.
 La mayoría de los
lenguajes orientados
a objetos
Imponen una carga
bastante pesada a la
computadora.

Más contenido relacionado

La actualidad más candente

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
David
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
Hermes Romero
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
Irving Che
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
Miguel Magaña
 
Mapa conceptual uml z1-
Mapa conceptual uml  z1-Mapa conceptual uml  z1-
Mapa conceptual uml z1-
karlanm07
 

La actualidad más candente (20)

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móviles
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Mapa linux unix
Mapa linux unixMapa linux unix
Mapa linux unix
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos. Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos.
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Conociendo a BlueJ
Conociendo a BlueJConociendo a BlueJ
Conociendo a BlueJ
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Modelos evolutivos
Modelos evolutivosModelos evolutivos
Modelos evolutivos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Mapa conceptual uml z1-
Mapa conceptual uml  z1-Mapa conceptual uml  z1-
Mapa conceptual uml z1-
 

Similar a Cuadro comparativo de herramientas de programacion eclipse, java

Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 

Similar a Cuadro comparativo de herramientas de programacion eclipse, java (20)

1057571401
10575714011057571401
1057571401
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Software
SoftwareSoftware
Software
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Deber alex
Deber alexDeber alex
Deber alex
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Lenguajes de Programación: Android
Lenguajes de Programación: AndroidLenguajes de Programación: Android
Lenguajes de Programación: Android
 
Id sw15
Id sw15Id sw15
Id sw15
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
El software
El softwareEl software
El software
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

Cuadro comparativo de herramientas de programacion eclipse, java

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE COSAMALOAPAN 13 HERRAMIENTAS “CASE” DEFINICIONES, CARACTERISTICAS VENTAJAS… Cristian Manuel Cobos Santos Ing. Francisco Javier Reyes Santamand Fundamentos de Ingeniería de Software Ing. Sistemas Computacionales 503 - A
  • 2. CRISTIAN MANUEL COBOS SANTOS NOMBRE DEFINICION CARACTERISTICAS VENTAJAS DESVENTAJAS ECLIPSE Herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido" ha sido usada para desarrollar entornos de desarrollo integrados.  Dispone de un Editor de texto con resaltado de sintaxis.  La compilación es en tiempo real.  Tiene pruebas unitarias con JUnit, control de versiones con CVS, integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización  Entorno de desarrollo integrado (IDE) de Eclipse emplea módulos (en inglés plug-in).  Herramienta universal - un IDE abierto y extensible para todo.  Plataforma ligera para componentes de software  Consumo de Recursos ARGOUML Es una herramienta utilizada en el modelaje de sistemas, mediante la cual se realizan diseños en llevados a cabo en el análisis y pre-diseño de Sistemas de Software.  UML 1.4 - Características de extensibilidad mejoradas de UML 1.4  Diagramas de Secuencia  Compatibilidad AndroMDA  Calidad - Cientos de bugs han sido arreglados.  La mayoría de las funciones ahora soportan la selección múltiple de los elementos del modelo.  Arrastrar y soltar desde el árbol de exploración al diagrama y dentro del árbol de exploración.  Soporte fiel del estándar UML 1.4  Exportación a seis formatos gráficos  Documentación y comunidad de usuarios  Multiplataforma  No tiene botón "deshacer".  Los Modelos a veces no pueden ser re- abiertos.  Import/Export a Java.  Al seleccionar un área no se seleccionan las clases de relación.  Debes de crear un diagrama de clases, para crear algún otro diagrama. NETBEANS Es un entorno de desarrollo integrado libre,  Es un producto libre y gratuito sin restricciones de  La plataforma Netbeans puede ser usada para  Poca existencia de pluguins para esta plataforma.
  • 3. CRISTIAN MANUEL COBOS SANTOS hecho principalmente para el lenguaje de programación Java uso.  Soporta JavaScript  Sintaxis resaltada  Completacion de códigos.  Soluciones rápidas  Refactorización  Menor consumo de memoria desarrollar cualquier tipo de aplicación.  Reutilización del Módulos.  Permite el uso de la herramienta Update Center Module.  Instalación y actualización simple.  Incluye Templates y Wizards.  Posee soporte para Php.  hace falta documentación del Rich Client Plataform (RCP).  No posee un editor de código HTML. ENTERPRISE ARCHITEC Es una herramienta que abarca integralmente el ciclo de vida, cubriendo el desarrollo de Software desde el relevamiento de los requerimientos, a través de las etapas de análisis, modelos de diseño, testing y finalmente el mantenimiento y re-uso.  Crear elementos del modelo UML para un amplio alcance de objetivos.  Velocidad.  Escalabilidad.  Baja complejidad.  Alta popularidad.  Ubicar esos elementos en diagramas y paquetes.  Soporte para pruebas.  Buena documentación.  Documentar los elementos que ha creado.  Crear conectores entre elementos  Fácil de usar.  Utiliza los 13 diagramas UML 2.X  Genera gráficos de gran calidad.  Excelente documentación.  Alto precio. RATIONAL ROSE Es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite  Soporte para análisis de patrones ANSI C++, Rose J y Visual.  Capacidad de análisis de calidad de código.  Modelado UML  Un diseño más rápido.  Las aplicaciones se crean a partir de Componentes ya existentes.  Mantenimiento más sencillo.  Pero también Rational Rose presenta una pequeña desventaja.  necesita de mucha memoria para poder de alguna forma ser manejado de forma rápida y eficiente,
  • 4. CRISTIAN MANUEL COBOS SANTOS representar gráficamente el sistema, permitiendo hacer énfasis en los detalles. para trabajar en diseños de base de datos, con capacidad de representar la integración de los datos y los requerimientos de aplicación a través de diseños lógicos y físicos  Capacidad de crear definiciones de tipo de documento XML (DTD) para el uso en la aplicación.  Integración con otras herramientas de desarrollo de Rational.  El enlace dinámico incrementa la flexibilidad, permitiendo la Adhesión de nuevas clases de objetos sin modificar los actuales. Velocidad.  La mayoría de los lenguajes orientados a objetos Imponen una carga bastante pesada a la computadora.