Sie sind auf Seite 1von 12

HERRAMIENTAS

CASE

INTEGRANTES :

Bernardo Crdenas,
David
Caballero caqui,
Sadrac
Pullido Hermitao,
Milca
Vega Cayetano,
Jhonny
Cordova Castaeda,
Mijail

Introduccion
CASE
CASE (Computer
(Computer
Aided
Software
Aided Software Engineering
Engineering
oo Ingeniera
Ingeniera de
de Software
Software
Asistida
Asistida por
por Computadora)
Computadora)
surgieron
surgieron para
para intentar
intentar dar
dar
solucin
a
solucin a
los
los problemas
problemas inherentes
inherentes
tales
como:
tales como:

presupuestos
presupuestos incumplidos,
incumplidos,
insatisfaccin
insatisfaccin del
del usuario,
usuario,
escasa
escasa productividad
productividad yy
baja
baja calidad
calidad de
de los
los
desarrollos,
desarrollos, yy otros.
otros.

Actualmente
Actualmente existe
existe un
un
gran
desarrollo
y
gran desarrollo y
cantidad
cantidad de
de este
este tipo
tipo de
de
herramientas,
por
lo
que
herramientas, por lo que
se
se hace
hace difcil
difcil la
la
eleccin
eleccin
tanto
tanto personal
personal como
como
corporativo.
corporativo.

Definicion

CONTENIDO

Es 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.

OTRAS DEFINICIONES
Las Herramientas CASE son un conjunto de mtodos, utilidades
y tcnicas que facilitan la automatizacin del ciclo de vida del
desarrollo de sistemas de informacin
Se puede ver al CASE como la unin de las herramientas
automticas de software y las metodologas de desarrollo de
software formales.

Elempleo de
herramientas Case
Permiten integrar el
proceso de ciclo de vida
Anlisis de datos
y procesos integrados
mediante un repositorio
Generacin de interfaces
entre el anlisis y
el diseo.
Generacin de interfaces Generacin del cdigo a
partir del diseo.
entre el anlisis y
Control de mantenimiento.
el diseo.

Tipos de Herramientas
CASE
Las plataformas que soportan.
Las fases del ciclo de vida del
desarrollo de sistemas que abarca.
La arquitectura de las aplicaciones
que produce.
Su funcionalidad.

Agrupacin de las
herramientas CASE
Herramientas
integradas, ICASE (Integrated CASE,
CASE integrado)

Son llamadas tambin CASE workbench.


Aportan tcnicas estructuradas para todas las
fases del ciclo de vida

Herramientas de alto
nivel, U-CASE (Upper
CASE - CASE superior)

orientadas a la automatizacin y soporte de las


actividades como: anlisis y diseo.
utilizar una U-CASE para anlisis y diseo,
para las fases de construccin y pruebas.

Herramientas de bajo
nivel, L-CASE (Lower
CASE - CASE inferior)

Dirigidas a las ltimas fases del desarrollo,


construccin e implantacin.
son el tipo ms simple de herramientas CASE.
Automatizan una fase dentro del ciclo de vida.

CLASIFICACIN SEGN A SU FUNCIONALIDAD DE


LAS HERRAMIENTAS CASE

Herramientas
de gestin de
proyectos

Herramientas
de anlisis y diseo

Herramientas de
desarrollo de
interfaz de usuarios

Herramientas para
la Ingeniera de
Software Orientada
a Objetos

Herramientas
de integracin y
prueba

Herramientas
de mtodos formale
s

Herramientas de
gestin y
configuracin
de software(SCM)

Herramientas
de Ingeniera WEB

Herramientas de
Reingeniera

Herramientas Client
e/Servidor

Beneficios de las
Herramientas CASE
1. Facilidad para la revisin de
aplicaciones
2. Soporte para el desarrollo de prototipos
de sistemas
3. Generacin de cdigo
4. Mejora en la habilidad para satisfacer
los requerimientos del usuario
5. Soporte interactivo para el proceso de
desarrollo

Ejemplos de
Herramientas CASE
MicrosoftProject
Microsoft Project es un software
de administracin de proyectos diseado,
desarrollado para asistir a administradores de
proyectos en el desarrollo de planes, asignacin
de recursos de tareas, dar seguimiento al
progreso, administrar presupuesto y analizar
cargas de trabajo.
Permite el aprendizaje rpido con
el planeamiento y la administracin; guiados a
la organizacin y al seguimiento de las tareas y
recursos, compara versiones de planes de
proyectos, evala los cambios, realiza un
seguimiento del rendimiento,
genera informes predefinidos, comparte planes
de proyecto, colaboracin entre grupos de
trabajo, presenta diagramas como: Diagrama de
Grant y Diagrama de Pert (diagrama de red).

Racional Rose
Rational Rose es una herramienta
de produccin y comercializacin establecidas por Rational
Software Corporation (actualmente parte de IBM). Rose es un
instrumento operativo conjunto que utiliza el
Lenguaje Unificado (UML) como medio para facilitar la
captura de dominio de la semntica, la arquitectura y el diseo.
Este software tiene la capacidad de:

Sus caractersticas principales:


No es gratuito, se debe hacer un previo pago
para poder adquirir el producto.
La ingeniera de cdigo (directa e inversa) es posible para
ANSI C++, Visual C++, Visual Basic 6, Java, J2EE/EJB,
CORBA, Ada 83, Ada 95, Bases de datos:
DB2, Oracle, SQL 92, SQL Server, Sybase, Aplicaciones WEB.
Admite la integracin con otras herramientas de desarrollo
(IDEs).

Conclusiones
La herramientas CASE actualmente brindan una gran gama de componentes que
incluyen todos o la mayora de los requisitos necesarios para el desarrollo de los
sistemas, han sido creadas con una gran exactitud en torno a las necesidades de
los desarrolladores de software para la automatizacin de procesos incluyendo el
anlisis, diseo e implantacin. Ofrecen una gran plataforma de seguridad a
sistemas que las usan.
Debido a la demanda que tienen las CASE, su exigencia en cuanto a su uso ha ido
aumentando, por lo que toda CASE debe entre otras cosas:
proporcionar topologas de aplicacin flexibles, proporcionar aplicaciones
porttiles, brindar un Control de versin, crear cdigo compilado en el servidor, dar
un Soporte multiusuario y ofrecer seguridad.

Las herramientas CASE cuentan con una credibilidad y exactitud que tienen un
reconocimiento universal, siendo usadas por cualquier desarrollador y/o programador
que busca un resultado ptimo y eficiente.

Das könnte Ihnen auch gefallen