HERRAMIENTAS CASE

Get Started. It's Free
or sign up with your email address
HERRAMIENTAS CASE by Mind Map: HERRAMIENTAS CASE

1. Aumenta   la productividad en el Desarrollo de software

1.1. disminución costo

1.2. Disminución tiempo

2. la primera herramienta CASE fue Excelerator que salió a la luz en el año 1984

3. TIPOS DE HERRAMIENTAS CASE

3.1. Herramienta de diseño CASE auxilian grandes equipos de ingenieros en la especificación de sistemas de software y ayudan  automatizar la escritura de arquitecturas , documentación y ademas integrar automáticamente esas piezas generadas en el IDE del desarrollo .

3.2. Herramienta de construccion: auxilian equipos grandes en la construccion y administracion de liberacion de paquetes de software

3.3. herramientas híbridas  son un nuevo fenómeno, aplicación servicios web para crear un sistema distribuido que puede manejar múltiples estilos de desarrollo y la flexibilidad de agregar nuevas herramientas y servicios sin mucho trabajo.

4. HERRAMIENTAS ABIERTAS

4.1. Umbrello ArgoUML Gaphor

5. HERRAMIENTAS COMERCIALES/CERRADAS

5.1. Rational Rose Together System Architect Visual Paradigm Poseidon

6. DESVENTAJAS HERRAMIENTAS CASE

6.1. •Poca confiabilidad en los métodos estructurados. Falta de niveles estándar para el soporte  de la metodología •Conflicto en el uso de los diagramas •Diagramas no utilizados •Funcion limitada •Alcance limitado

7. VENTAJAS HERRAMIENTAS CASE

7.1. Facilidad para la revision de aplicaciones Soporte para el desarrollo de prototipos de sistemas Generacion de codigo Mejora en la habilidad para satisfacer los requerimientos del usuario Soporte interactivo para el proceso de desarrollo

8. HERRAMIENTAS CASE ORIENTADAS A OBJETOS

8.1. se relaciona con el lenguaje de programación orientado a objetos: Algunos ejemplos: SIMULA JAVA OMT OOAD

9. Alcanzo su techo al principio de los 90

10. Una herramienta CASE suele incluir

10.1. •Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos. •Herramientas de diseño para dar apoyo al análisis de datos. •Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico. •Herramientas para desarrollar los prototipos de las aplicaciones.

11. La tecnología CASE permite:

11.1. AUTOMATIZAR

11.1.1. • El desarrollo del software • La documentación • La generación del código • El chequeo de errores • La gestión del proyecto

11.2. PERMITIR

11.2.1. • La reutilización del software •La portabilidad del software • La estandarización de la documentación

12. La estructura CASE se basa en la siguiente terminología:

12.1. CASE DE ALTO NIVEL

12.1.1. son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.

12.2. CASE DE BAJO NIVEL

12.2.1. son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.

12.3. CASE CRUZADO DE CICLO DE VIDA

12.3.1. se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.

13. Las herramientas CASE evolucionan hacia tres tipos de integración:

13.1. •La integración de datos permite disponer de herramientas CASE con diferentes estructuras de diccionarios locales para el intercambio de datos. •La integración de presentación confiere a todas las herramientas CASE el mismo aspecto. •La integración de herramientas permite disponer de herramientas CASE capaces de invocar a otras CASE de forma automática.