Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas CASE
Elaborado por:
Georgina Michel Vega Ocn
Sugey Luca Sandoval Saballos
Fabiola Elieth Prez Garca
Javier Ricardo Moya Tllez
Oscar Ren Saballos Salamanca
Kelving Liverio Torrez Moya
Moiss Ariel Romero Snchez
INTRODUCCION
Da a da la tecnologa avanza, surgen nuevas y mejores
software.
DEFINICION
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.
Fueron
desarrolladas
para
automatizar esos procesos y facilitar las
tareasde coordinacin de los eventos que
necesitan ser mejorados en el ciclo de
desarrollo de software. Como es sabido, los
estados en el Ciclo de Vida de desarrollo de un
Software
son:
Investigacin
Preliminar,
Anlisis,
Diseo,
Implementacin
e
OBJETIVOS
Aumentar la productividad de las reas de
OBJETIVOS
Automatizar:
Permitir:
La reutilizacin (reusabilidad) del software.
2. La portabilidad del software.
3. LaIntegracin de las Mejoras en el archivo de
datos (enciclopedia) de conocimientos.
1.
CARACTERISTICAS
QUE DEBE SOPORTAR
Grfico para varias tcnicas(DFD, E/R, STD, modelos
OO, etc.)
Control de erroresConsistencia: Unicidad
CLASIFICACION
1) Herramientas integradas, I-CASE (Integrated CASE, CASE integrado):
Abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son
llamadas tambin CASE workbench.
2) 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.
3) Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o
back-end
Dirigidas a las ltimas fases del desarrollo: construccin e implantacin.
4) Juegos de herramientas o Tools-Case, son el tipo ms simple
CLASIFICACION
SEGUN SU INTEGRACION
Toolkits(Juego de herramientas)
CLASIFICACION
SEGUN SU POSICION
Upper CASE
CLASIFICACION
SEGUN SU FUNCIONALIDAD
Herramientas de planificacin de sistemas de gestin.
Herramientas de anlisis y diseo.
Herramientas de programacin.
Herramientas de integracin y prueba.
Herramientas de mantenimiento.
Herramientas de soporte.
PRINCIPALES USUARIOS
Analistas
Desarrolladores
Ingenieros de
Software.
VENTAJAS
Mejora en la productividad.
Mejora en la eficacia.
Mejora en la calidad del sistema de informacin.
Automatizacin de tareas tediosas.
Garantizar la consistencia de los procedimientos.
Ayudar en la documentacin del sistema.
Generar estructuras de cdigo.
DESVENTAJAS
Confiabilidad en los mtodos estructurados.
Conflictos en el uso de los diagramas.
Diagramas no utilizados.
Funcin limitada.
Costo de adquisicin.
CARACTERISTICAS
DESEABLES
Soporte multiusuario.
Personalizacin.
Control de documentos y versiones.
Gestin de proyectos.
Estadsticas de productividad y mtricas del software.
Simulacin y prototipado.
(presentes y futuras).
Formacin
Precio
asistencia tcnica
Mantenimiento.
HERRAMIENTAS CASE
ORIENTADAS A OBJETOS
Muchos de los beneficios son alcanzados nicamente
cuando el Anlisis y Diseo son utilizados con
herramientas CASE Orientadas a Objetos, basados en
repositorios que generan cdigos. EJEMPLOS:
Fomenta la reutilizacin y extensin del cdigo.
Permite crear sistemas ms complejos.
Relacin con el mundo real.
Facilita la creacin de programas visuales.
Facilita el trabajo en equipo.
Facilita el mantenimiento del software.
HERRAMIENTAS CASE
EJEMPLOS
Erwin
Oracle
Design
er
Ration
al Rose
Ms
Comune
s
System
Architec
t
Easy
CASE
Power
Design
er
ERwin MD
Brinda
productividad en
diseo,
generacin, y
mantenimiento
de aplicaciones.
Automatiza el
proceso de diseo
de una manera
Permite
inteligente. Por
visualizar la
ejemplo, ERwin
estructura, los
habilita la creacin
elementos
de un diccionario de
importantes, y
atributos reusables,
optimizar el
asegurando la
diseo de la base
consistencia de
de datos
nombres y
definiciones para su
base de datos
Establece una
conexin entre una
base de datos
diseada y una base
de datos, permitiendo
transferencia entre
ambas y la aplicacin
de ingeniera reversa.
Usando esta conexin,
ERwin genera
automticamente
tablas, vistas, ndices,
reglas de integridad
referencial (llaves
primarias, llaves
forneas), valores por
defecto y restricciones
de campos y dominios
HERRAMIENTAS CASE
ERwin DM