Beruflich Dokumente
Kultur Dokumente
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
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)
Herramientas de alto
nivel, U-CASE (Upper
CASE - CASE superior)
Herramientas de bajo
nivel, L-CASE (Lower
CASE - CASE inferior)
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:
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.