Está en la página 1de 4

Herramientas Case

[Subttulo del documento]



JUAN PABLO JAPA LOJA

15 DE SEPTIEMBRE DE 2014



Definicin
Las Herramientas CASE que significa , Ingeniera de Software Asistida por
Computadoras, son programas informticos que permite aumentar la productividad para el
desarrollo de software. El objetivo de usar estas herramientas es que permite reducir el costo y
el tiempo al desarrollar un determinado software.
Estas herramientas estn destinadas a ayudarnos en todos los aspectos del ciclo de vida de
desarrollo de software, como por ejemplo en:
- Diseo de proyectos.
- Clculos de costes.
- Implementacin de parte del cdigo dado el diseo.
- Compilacin automtica
- Documentacin o detencin de errores.

Objetivos
- 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 y mantenimiento del software.

CLASIFICACIN GENERAL DE LAS HERRAMIENTAS CASE
Las Herramientas CASE por su complejidad, no tienen una clasificacin especfica de sus
tipos. Una de las ms importantes clasificaciones de Herramientas CASE se describe a
continuacin.
Por su Amplitud

TOOLKIT: Es una coleccin de herramientas integradas que permiten automatizar un
conjunto de tareas en algunas de las fases del ciclo de vida del sistema informtico:
planificacin estratgica, anlisis, diseo o generacin de programas, un ejemplo de
estas herramientas es: Power Designer de Sybase

WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la
automatizacin del proceso completo de desarrollo del sistema informtico; permiten
cubrir todo el ciclo de vida; el producto final aportado por ellas es un sistema en cdigo
ejecutable, tal es el caso de GENEXUS de Artech.

Por las tareas que automatizan:

UPPER CASE: Planificacin estratgica, requerimientos de desarrollo funcional de
planes corporativos, como Visio de Microsoft.

MIDDLE CASE: Anlisis y diseo, como Designer de Oracle.

LOWER CASE: Generacin de cdigo, test e implantacin, como Genexus de Artech

CASE QUE GENERAN UNA PARTE DEL CICLO DE VIDA
Herramientas de Alto Nivel (U CASE): Upper CASE, CASE superior o front -
end, orientadas a la automatizacin y soporte de las actividades desarrolladas durante
las primeras fases del desarrollo: anlisis y diseo.

Herramientas de Bajo Nivel (L-CASE): Lower CASE, CASE inferior o back - end,
dirigidas a las ltimas fases del desarrollo: Construccin e implantacin.

Juegos de Herramientas o Toolkits: Son el tipo ms simple de Herramientas
CASE, automatizan solo una fase dentro del ciclo de vida del sistema.

Herramientas I CASE: Se basan en una metodologa, tienen un repositorio y
aportan tcnicas estructuradas para todas las fases del ciclo de vida, con esto se logra
mayor calidad de desarrollo, sin embargo, no todas ellas son modernas en el sentido
de aprovechar la potencia de las estaciones de trabajo o la utilizacin de lenguajes de
alto nivel o tcnicas de prototipo.

TIPOS DE CASE POR SU FUNCIONALIDAD
Herramientas de Planificacin de Sistemas de Gestin: Estas herramientas
proporcionan una ayuda importante cuando se disean nuevas estrategias para los sistemas
de informacin y cuando los mtodos y sistemas actuales no satisfacen las necesidades de la
organizacin.

Herramientas de Anlisis y Diseo: Proporcionan un grado de confianza en la
representacin del anlisis y ayudan a eliminar errores con anticipacin.
Herramientas de Programacin: aqu entra los compiladores, los editores y los
depuradores de los lenguajes de programacin convencionales.
Herramientas de Prueba: Sirven de ayuda a la adquisicin, medicin, simulacin y prueba
de los equipos lgicos desarrollados.
Herramientas de Mantenimiento:
Herramientas de ingeniera inversa
Herramientas de reestructuracin y anlisis de cdigo
Herramientas de reingeniera
Herramientas de Soporte:
Herramientas de documentacin
Herramientas para software de sistemas
Herramientas de control de calidad
Herramientas de bases de datos
EJEMPLOS DE HERRAMIESTAS CASE
POWER BUILDER
Precio: 2.833
Es una herramienta de desarrollo de clase empresarial desarrollada por
la empresa Sybase. PowerBuilder es orientada a objetos y permite el
desarrollo de diferentes tipos de aplicaciones y componentes para
ejecutar arquitecturas cliente/servidor, distribuidas y Web.

BORLAND TOGETHER 6.1
Precio: 1500
Est diseada para aumentar el ciclo de vida de las aplicaciones. Sirve
para ampliar las capacidades en el anlisis de los procesos de desarrollo.
Soporta las principales arquitecturas estndares del mercado para el
desarrollo y manejo de aplicaciones empresariales e-business. Integra
plataformas y estructuras conceptuales (Sun J2EE platform, Microsoft
.NET).

RATIONAL ROSE SOFTWARE
IBM.
Precio: 1,057
provee una serie de herramientas para modelado de arquitecturas,
modelado de diseo, construccin, aplicaciones RAD, testeado de
componentes, que maximizan la productividad. En la construccin de
aplicaciones de negocio, productos software y de sistemas, as como
sistemas embebidos dentro de otros sistemas, el Rational se encuentra
dentro de la plataforma de desarrollo de IBM. Esta completa plataforma
est especialmente indicada para desarrollo en equipo.

POWER DESIGNER 6.1.
Precio: $2092.98 (dlares)
Es una herramienta para crear bases de datos y aplicaciones
cliente/servidor basadas o no en Web. Permite a los diseadores de
aplicaciones complejas de cliente/servidor tener una descripcin general de
los procesos particulares para comprender mejor a la organizacin.

CASE 4/0
MicroTOOL GmbH, (+49 30) 467 086-0.
Case/4/0 integra el anlisis grfico, diseo y herramientas de
programacin. Como los estndar, case/4/0 genera C/C ++, COBOL, PL/1,
Java , Visual Basic y definiciones para bases de datos relacionadas del
diseo de software.