You are on page 1of 34

Anlisis de Herramientas CASE

Definiciones de herramientas CASE, Ventajas, Desventajas y anlisis de 10 Herramientas comerciales.

Objetivos

Conocer las herramientas CASE Definir las herramientas CASE Ventajas de usar Herramientas CASE Que desventajas tiene su uso ? Para que las podemos utilizar ? Que herramientas comerciales hay ? Conclusiones

Conociendo las Herramientas CASE

El termino herramientas CASE es un acrnimo ingls de Computer Aided Software Engineering que traducido significa Ingeniera de Software Asistida por Computadora.

Fuente: www.wikipedia.org

Conociendo las Herramientas CASE

Es una filosofia que se orienta mejor a los modelos de empresa y permite.

Construir los modelos que describen la empresa Describir el medio en el que se realizan las actividades Llevar a cabo la planificacin El desarrollo del Sistema Informtico, desde la planificacin, pasando por el anlisis y diseo de sistemas, hasta la generacin del cdigo de los programas y la documentacin

Conociendo las Herramientas CASE Cual es su objetivo ?

Aumentar la productividad de las reas de desarrollo y mantenimiento de los sistemas informticos. Mejorar la calidad del software desarrollado. Reducir tiempos y costos de desarrollo Mejorar la gestin y dominio sobre el proyecto Mejorar el archivo de datos (enciclopedia) de conocimientos

Conociendo las Herramientas CASE Cual es su objetivo ?

Integrar las fases de desarrollo Facilitar la utilizacin de las distintas metodologas

Conociendo las Herramientas CASE Cual es su Clasificacin ?

Una primera clasificacin del CASE es considerando su amplitud: TOOLKIT WORKBENCH

Conociendo las Herramientas CASE Cual es su Clasificacin ?

Una segunda clasificacin es teniendo en cuenta las fases (y/o tareas) del ciclo de vida que automatizan: UPPER CASE: Planificacin estratgica, Requerimientos de Desarrollo Funcional de Planes Corporativos. MIDDLE CASE: Anlisis y Diseo. LOWER CASE: Generacin de cdigo, pruebas e implantacin

Conociendo las Herramientas CASE Cual es su Clasificacin ?

Conociendo las Herramientas CASE Una Breve Historia

Principios de los 80:

Mediados de los 80:


Documentacin asistida por computadora Diagramacin asistida por computadora Herramientas de anlisis y diseo Anlisis de diseo y verificaciones automatizadas Depsitos de los sistemas de informacin automatizados. Automatizacin de la generacin de cdigo desde la especificacin de diseo Ligado del diseo automtico Manejador de metodologa inteligente Interfaz de usuario habitable Reutilizabilidad como una metodologa de desarrollo

Fines de los 80:


Principio de los 90:

Ventajas de utilizar Herramientas CASE

Facilidad para la revisin de aplicaciones Soporte para el desarrollo de prototipos de sistemas Generacin de cdigo Mejora en la habilidad para satisfacer los requerimientos del usuario Soporte interactivo para el proceso de desarrollo

Ventajas de utilizar Herramientas CASE

Documentacin mejor elaborada y en menos tiempo Ayuda en la administracin de todo el proyecto de desarrollo

Desventajas de usar herramientas CASE


Confiabilidad en los mtodos estructurados Conflictos en el uso de los diagramas Funcin limitada Alcance limitado Falta de niveles estndar para el soporte de la metodologa

1) dar soporte a los diagramas que emplea una metodologa o 2) soportarlos e imponer la metodologa, sus reglas y procesos.

Para que podemos Utilizar las herramientas CASE

CASE multiplataforma CASE para ingeniera inversa y directa CASE para trabajo en grupo (groupware). CASE para desarrollo de sistemas orientados a objetos

Herramientas Comerciales

En nuestro caso analizamos algunas herramientas comerciales de las mas utilizadas.


System Architect Power Designer Visio Enterprise Visible Analyst ERWin Rose 98 Enterprise VisualAge for Java Enterprise Power Builder Designer 2000 Seagate Info . Crystal Report

PowerDesigner.

PowerDesigner cubre aspectos como el modelado lgico y fsico de la base de datos, creacin y mantenimiento de base de datos, y generacin de especificaciones de la base de datos. Metodologa y arquitectura modelo (pdm) Warehousearchitect (wdm) Divulgacin y acceso de los meta datos(dfd) Contenido De la Revisin Del Detalle(cdm) Processanalyst (pdm) Requerimientos.

Proveedor: pcconection Precio: $363.92

Pentium III processor at 90MHz 64MB RAM 200MB disk space

VISIO Enterprise

Documentar y analizar procesos empresariales. Colaborar de formas nuevas. Anotar diagramas con mayor naturalidad en el Tablet PC. Capturar ideas con herramientas de generacin de ideas. Crear calendarios a partir de Outlook. Crear y utilizar diagramas tcnicos con mayor facilidad. Crear y modificar diagramas con mayor rapidez. Crear soluciones eficaces y conectadas.

VISIO Enterprise

Adems de contar con una completa integracin con Microsoft Office

Proveedor: Microsoft Contacto: 5265-3380 Costo: 1652 pesos

ERWIN 3.0

ERwin 3.0 est compuesto por los siguientes elementos: ERwin/ERX (herramienta de modelizacin E-R) ERwin/DWX (herramienta de modelizacin optimizada para DW) y ERwin/UMA (herramienta de modelizacin relacional a objetos).

ERWIN 3.0

ER win separa finalmente modelos lgicos y fsicos. Esto se lograda tratando las dos formas de modelar como diversas representaciones del mismo contenido.

Proveedor: AllFusion ERwin Data Modeler Contacto: http://www.ca.com Costo: $ 41707 pesos

Rose 98 Enterprise 98

Fuerzas Un producto completo, incluyendo el agregar add-ins de los generadores de cdigo y de la base de datos. Su Propio motor de Scripting directo y extensible Fcil utilizar. Definicin de la base de datos cona integracin a oracle y Erwin. Ayudas metodologcas existentes de Booch, de Rumbaugh y de Jacobson.

Rose 98 Enterprise 98
Debilidades Los errores y las omisiones en la generacin de cdigo - aunque ahora est resuelto en gran Divulgacin incorporada limitada (solamente sta puede ser rectificada con las escrituras).

Precio $6000(Empresa), $ 4000(Profesional) Requisitos: Windows 95 , 98 o NT4 Proveedor: Retrosoftware

VisualAge for Java Enterprise 2.0


IBM VisualAge Generator es un rpido y potente entorno de desarrollo de aplicaciones de gama alta diseado para crear e implantar aplicaciones de comercio electrnico

VisualAge for Java Enterprise 2.0


VisualAge Generator proporciona un procesamiento de transacciones de gran volumen en entornos de comercio electrnico de mltiples niveles y plataformas, ocultando la complejidad de los datos y de las conexiones de comunicaciones Los programadores con poca o ninguna experiencia en Java pueden implantar sistemas completos de comercio electrnico basados en Java

VisualAge for Java Enterprise 2.0

Acelera la implantacin de aplicaciones de empresa a empresa (B2B) basadas en MQSeries. Se integra totalmente con VisualAge para Java a fin de ofrecer un entorno de desarrollo y de pruebas basado en Java que permita la creacin de interfaces grficos de usuario, subprogramas y servlets de Java, as como nuevos programas de servidores transaccionales. Genera cdigo de servidor Java para Windows 2000 y Windows NT.

Precio: $1000 Proveedor: Ibm http://www.306.ibm.com/software/info/ecatalog/es _MX/products/J106020V24930M42.html

PowerBuilder
Soporta una gran variedad de sistemas de gestin de base de datos, tales como: Sybase, Informix, Oracle, Watcom, entre otras. Tiene capacidad de acceder a informacin de mltiples bases de datos y mostrar esa informacin en una nica ventana. Se trabaja en ambiente cliente - servidor. Posee un objeto inteligente llamado Datawindow que realiza directamente la interface con la base de datos, sin requerir que el programador conozca SQL. Capacidad de utilizar sentencias SQL combinadas en el cdigo.

PowerBuilder

Se puede trabajar en mltiples plataformas, ya que soporta diferentes sistemas operativos y posee drivers nativos para las bases de datos ms comerciales. La creacin de aplicaciones es sencilla. Se realiza poca programacin. Permite usar ventanas, botones y todas las herramientas que presenta el windows facilitando su manejo. Para construir la aplicacion se utilizan painters, all se definen las propiedades de los objetos y se agregan los controles. Se puede trabajar con mltiples ventanas

PowerBuilder

Proveedor: Sybase Costo: No disponible (requiere registro) Contacto: http://www.sybase.com/products/devel opmentintegration/powerbuilder

System architect 4.0


Este producto tiene soporte para UML y las metodologas de punta en cuanto a orientacin a objetos se refiere.

System architect 4.0


Metodologas:

UML booch 94 object medeling technique gane/sarson Yourdon/de Marco ssadm schaler/mellor information engineering.

System architect 4.0


Ingeniera de reverso a travs de SQL, ddl o una liga viva DBMS 19. Interfase de usuario: Tiene screen painter como parte del proceso de diseo, tambin esta integrado a la generacin de cdigo y las pantallas se cargan a los proyectos. Multiusuario: Generacin de codigo Control de revisin

System architect 4.0


Desventajas:

Dificultad en uso. Un desempeo lento en varios tipos de problemas.


Versin ms reciente: 4.0 Proveedores: telelogic Precio: $63.60 dlls en USA (popkin software)

Conclusiones
De las herramientas analizadas, algunos proveedores no proporcionan toda la informacin necesaria para su correcta evaluacin, de modo que con la informacin obtenida, y siguiendo las caractersticas que las Herramientas CASE deben cumplir desde la perspectiva de este documento, elegimos a Visio Enterprise de Microsoft como la mejor Herramienta CASE a comprar, por las siguientes situaciones (siguiente diapositiva)

Conclusiones

Cumple con los elementos necesarios para facilidad de trabajo Cumple con muchos estndares de metodologas (Yourdon, E-R por ejemplo) Tiene una muy buena integracin con la suite de Ofimtica de Microsoft Office El costo es aceptable El proveedor tiene un muy buen prestigio

You might also like