La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Herramientas CASE.

Presentaciones similares


Presentación del tema: "Herramientas CASE."— Transcripción de la presentación:

1 Herramientas CASE

2 Cronograma Conceptos Taxonomía Ventajas y desventajas Ejemplos

3 Definiciones CASE (Computer-Aided Systems Engineering )
“Aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo de sistemas”

4 Componentes Repositorio (diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros. Metamodelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.

5 Componentes Carga o descarga de datos se relaciona con la capacidad de la herramienta para comunicarse con otras aplicaciones Comprobación de errores control de consistencia, exactitud e integridad de los productos generados Interfaz de usuario se refiere al método como se utiliza la herramienta

6 Taxonomía Las plataformas que soportan
Las fases del ciclo de vida del desarrollo de sistemas que cubren La arquitectura de las aplicaciones que producen Su funcionalidad

7 Taxonomía en base a la fase del desarrollo
Upper CASE (U-CASE) requerimientos Middle CASE (M-CASE) análisis y diseño Lower CASE (L-CASE) generación de código Integrated CASE (I-CASE) herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación MetaCASE definimos nuestro metamodelo CAST (Computer-Aided Software Testing) herramientas de soporte a la prueba de software. IPSE (Integrated Programming Support Environment) herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración.

8 Taxonomía en base a la funcionalidad
Herramientas de generación semiautomática de código Editores UML Herramientas de refactorización de código Herramientas de mantenimiento como los sistemas de control de versiones

9 Ventajas Mejora en la eficacia
Mejora en la calidad del sistema de información Disminución de tiempo Automatización de tareas tediosas Garantizar la consistencia de los procedimientos Verificar el uso de todos los elementos en el sistema diseñado Automatizar el dibujo de diagramas Ayudar en la documentación del sistema

10 Desventajas Confiabilidad en los métodos estructurados
Falta de niveles estándar para el soporte de la metodología Conflictos en el uso de los diagramas Diagramas no utilizados Función limitada Costo de adquisición

11 Características deseables
Soporte multiusuario Personalización Control de documentos y versiones Gestión de proyectos Estadísticas de productividad y métricas del software Simulación y prototipado Demostración correcciones especificaciones y/o software Generación de código

12 Herramientas U-CASE Silverrun, http://www.silverrun.com/
Visual Paradigm, Rational Rose, Enterprise Arquitect,

13 Herramientas M-CASE ER Studio, SQL Power Arquitect, Toad Data Modeller, o

14 Herramientas L-CASE Genexus, http://www.genexus.com/
SIU Toba, Symfony, Clarion,

15 Fuentes Apuntes cátedras Actualidad Informática e Ingeniería de Software III, FCEQyN, UNaM, Dr. Horacio Kuna


Descargar ppt "Herramientas CASE."

Presentaciones similares


Anuncios Google