2. Qué son las Herramientas
CASE
Se define 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.
3. La realización de un nuevo
software requiere que las
tareas sean organizadas y
completadas
en
forma
correcta y eficiente.
4. Creación de las
Herramientas CASE
Permite a las compañías
competir
más
Efectivamente.
Permiten a los analistas
tener más tiempo para el
análisis
y
diseño
y
minimizar el tiempo para
codificar y probar.
BENEFICIOS DE
LAS
HERRAMIENTAS
CASE
Verificar el uso de todos los
elementos en el sistema diseñado.
Automatizar el dibujo de diagramas.
Ayudar en la documentación del
sistema.
Ayudar en la creación de relaciones
en la Base de Datos.
Generar estructuras de código.
5. CLASIFICACIÓN DE LAS
HERRAMIENTAS CASE
Podrían clasificarse de acuerdo 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.
6. En función de las fases del
ciclo de vida las Herramientas
CASE se agrupan:
Herramientas integradas, I-CASE
(Integrated CASE, CASE integrado)
Herramientas de alto nivel, U-CASE
(Upper CASE - CASE superior)
Herramientas de bajo nivel, L-CASE
(Lower CASE - CASE inferior)
Juegos de herramientas o ToolsCase
7. Componentes y
funcionalidades de una
herramienta CASE
Repositorio
Módulos de diagramación y
modelización
Herramienta de prototipado
Generador de código
Módulo
generador
de
documentación
8. Herramientas CASE
más utilizadas
EasyCASE es un
ERwin es una
producto para la
herramienta de generación de
diseño de base de esquemas de base de
datos.
datos e ingeniería
reversa.
9. Herramientas Case
más utilizadas
Oracle Designer es un
juego de herramientas
para
guardar
las
definiciones que necesita
el usuario y automatizar la
construcción rápida de
aplicaciones
cliente/servidor flexibles y
gráficas.
PowerDesigner
es
una
suite
de
aplicaciones
de
Powersoft para la
construcción, diseño
y modelado de datos.
10. Tabla de las Herramientas Case
más utilizadas
Easy CASE
Elaboración
Considero que pertenece a esa
fase porque en esta herramienta
se logra obtener una estructura
(arquitectura) del sistema, en
otra palabras el diseño
BoUML
Considero que pertenece a estas
Inicio,
tres fases, porque permite
Elaboración y obtener la especificación de
Construcción requisitos, un análisis, Diseño e
Implementación.
Rational
Requisite
Pro
Es una herramienta de gestión
de requisitos y análisis sin
embargo es algo limitado en lo
que respecta al diseño y
necesita de otro software para
complementarse.
Elaboración
11. Tabla de las Herramientas Case más
utilizadas
Inicio,
Enterprise elaboración,
Architect construcción
y transición.
Inicio,
elaboración,
Jdeveloper
construcción
y transición.
ER/Studio
Embarcade Elaboración
ro
Es una herramienta comprensible de
diseño y análisis UML, cubriendo el
desarrollo de software desde el paso de
los requerimientos a través de las etapas
del análisis, modelos de diseño, pruebas y
mantenimiento. EA es una herramienta
multi-usuario, basada en Windows,
diseñada para ayudar a construir software
robusto y fácil de mantener. Ofrece salida
de documentación flexible y de alta
calidad.
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. JDeveloper es una
herramienta completa que cumple con
todo el ciclo de vida del software.
Es un software que su función principal
es la modelación y mantención de base de
datos de alta calidad . ER / Studio ofrece
modeladores de datos y arquitectos de
datos las capacidades necesarias para
analizar, documentar y compartir
metadatos esencial.
12. Tabla de las Herramientas Case más
utilizadas
Magic
Draw
CASE
Studio
ArgoUML
Inicio,
elaboración,
construcción.
Es compatible con el estándar UML 2.3,
desarrollo de código para diversos lenguajes
de programación (Java, C++ y C#, entre
otros) así como para modelar datos. Cuenta
con capacidad para trabajar en equipo y es
compatible con varios entornos de desarrollo
(IDEs).
Elaboración
Es una herramienta case que es
principalmente orientada al diseño y
modelado de diagramas de entidad relación.
Soporta variados tipos de bases de datos. Su
fuerte son los diagramas ER y los diagramas
de flujo, puede ejecutar la ing inversa y
directa y desarrollar script sql
Este software solamente realiza
diagramación, entre ellos está el
Elaboración diagrama de clase, estado, etc, en
otras palabras la vista lógica,
implementación
13. Tabla de las Herramientas Case más
utilizadas
Erwin
Esta herramienta permite hacer
de todo en cuanto a diseño de
Elaboración y BD se refiere, diagrama de
Construcción componentes y además que
soporta la colaboración de
usuarios y servicio en la nube.
14. Herramientas CASE en las
Organizaciones.
Identificar los factores críticos en los
procesos.
Proponer un conjunto de procesos a
adoptar.
Guiar satisfactoriamente esta adopción
teniendo
en
consideración
la
organización y su entorno cultural.
15. La adopción de herramientas
CASE
debe incluir los siguientes
procesos.
17. Tendencias Tecnológicas y del
Mercado
de las Herramientas CASE
CASE para sistemas bajo arquitectura
cliente/servidor.
CASE multiplataforma.
CASE para ingeniería inversa y directa.
CASE
para
trabajo
en
grupo
(groupware).
CASE para desarrollo de sistemas
orientados a objetos.