Herramientas case

15
HERRAMIENTAS CASE Presentado por Celso Cardona

Transcript of Herramientas case

Page 1: Herramientas case

HERRAMIENTAS CASE

Presentado por Celso Cardona

Page 2: Herramientas case

¿QUÉ SON LAS HERRAMIENTAS CASE?

Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software.

Page 3: Herramientas case

CASE SE DEFINE TAMBIÉN COMO:

Conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida.

Una innovación en la organización, un concepto avanzado en la evolución de tecnología con un potencial efecto profundo en la organización.

Las Herramientas CASE fueron desarrolladas para automatizar esos procesos y facilitar las tareas de coordinación

Page 4: Herramientas case

EVOLUCIÓN DE LAS HERRAMIENTAS CASE

Page 5: Herramientas case

CLASIFICACIÓN DE LAS HERRAMIENTAS CASE

No existe una única clasificación de herramientas CASE y, en

ocasiones, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo 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.

Page 6: Herramientas case

Las herramientas CASE, en función de las fases del ciclo de vida abarcadas, se pueden agrupar de la forma siguiente:

1. Herramientas integradas, I-CASE (Integrated CASE, CASE Integrado)

2. Herramientas de alto nivel, U-CASE (Upper CASE – CASE superior) o front-end, orientadas a la automatización y soporte de las actividades desarrolladas durante las primeras fases del desarrollo

3. Herramientas de bajo nivel, L-CASE (Lower CASE – CASE inferior) o back-end, dirigidas a las últimas fases del desarrollo 

4. Juegos de herramientas o Tools-Case, son el tipo más simple de herramientas CASE.

Page 7: Herramientas case

PUNTOS IMPORTANTES A CONSIDERAR CUANDO SE SELECCIONA UNA

HERRAMIENTA CASE.

Hay tres puntos comunes que fallan en el proceso de evaluación y selección:

1. El proceso en sí mismo.

2. Los pre-requisitos necesarios.

3. Conocer la organización.

Page 8: Herramientas case

EL PROCESO EN SÍ MISMO

El proceso de evaluación y selección de Herramientas CASE debe aproximarse a un proyecto mayor. El proceso debe definirse cuidadosamente y debe incluir las mejores técnicas de dirección de proyecto.

Page 9: Herramientas case

StarUMLStarUML soporta la mayoría de los tipos de

diagramas especificados en UML 2.0 . En la actualidad faltan objetos , paquetes , de tiempoy diagramas de interacción de vista general

Page 10: Herramientas case

UmbrelloEn la actualidad, Umbrello permite la creación de

los siguientes tipos de diagramas:

Diagrama de casos de uso

Diagrama de componentes

Diagrama de despliegue

Diagrama de modelo entidad-relación

Diagrama de clases

Diagrama de secuencia

Diagrama de estados

Diagrama de actividades

Diagrama de colaboración

Page 11: Herramientas case

ArgoUMLes una aplicación de diagramado de UML escrita

en Java y publicada bajo la Licencia BSD. desde la versión 0.20, ArgoUML está incompleto. No es conforme completamente a los estándares UMLy carece de soporte completo para algunos tipos de diagramas incluyendo los Diagrama de secuencia y los de colaboración

Page 12: Herramientas case

Eclipse UML

Page 13: Herramientas case

JDeveloperJDeveloper es un entorno de desarrollo

integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.

Page 14: Herramientas case

Enterprise ArchitectEnterprise Architect combina el poder de la

última especificación UML 2.1 con alto rendimiento, interfaz intuitiva, para traer modelado avanzado al escritorio, y para el equipo completo de desarrollo e implementación.

Page 15: Herramientas case

Otros…

Modeller

Dia

AndroMDA

fabFORCE

UMLet

BOUML

NetBeans

Comerciales

Together

Rational