Escolar Documentos
Profissional Documentos
Cultura Documentos
CALZADILLA ADRIANA
GONZALEZ EMILIO
SIFONTES DANIEL
VALERA DAVID
Su Historia
Aunque sos son los inicios de las herramientas informticas
que ayudan a crear nuevos proyectos informticos, la primera
herramienta CASE fue Excelerator que sali a la luz en el ao
1984 y trabajaba bajo una plataforma PC.
COMPONENTES DE UN CASE
INTERFAZ DE USUARIO
Repositorio
Metamodelo
GENERADOR DE
HERRAMIENTAS DE
CARGA Y
DESCARGA DE
DATOS
INFORMES
GENERADOR DE
GENERADOR DE
CDIGO
PROTOTIPADO
FACILIDADES DE INTEGRACION
DAVID VALERA
DEPSITO CENTRAL
OBJETIVO:
Que no existan datos no definidos.
Que no existan datos autodefinidos (datos que se
emplean en una definicin pero que no han sido
definidos previamente).
Que todos los alias (referencias a un mismo dato
empleando nombres distintos) sean correctos y
estn actualizados.
DAVID VALERA
MODULOS DE DIAGRAMACIN
DAVID VALERA
HERRAMIENTA PROTOTIPADO
Las herramientas CASE estn bien dotadas, en
general, para crear prototipos con rapidez y
seguridad.
DAVID VALERA
MODULO GENERADOR DE
DOCUMENTACIN
Generacin automtica a partir de los datos del repositorio, sin
necesidad de un esfuerzo adicional.
Combinacin de informacin textual y grfica, lo que hace ms fcil
su comprensin.
Generacin de referencias cruzadas. Con ello se podr localizar
fcilmente en qu partes de la aplicacin se encuentra un
determinado objeto o elemento, con el fin de analizar el impacto de
un cambio o identificar los mdulos afectados por un determinado
error.
Ayuda de tratamiento de textos. Facilidad para la introduccin de
textos complementarios a la documentacin que se genera de
forma automtica.
Interface con otras herramientas: procesadores de textos, editores
grficos, etc.
DAVID VALERA
GENERADOR DE CDIGO
Lenguaje generado. Si se trata de un lenguaje estndar o un
lenguaje propietario.
Portabilidad del cdigo generado. Capacidad para poder
ejecutarlo en diferentes plataformas fsicas y/o lgicas.
Generacin del esqueleto del programa o del programa
completo. Si nicamente genera el esqueleto ser
necesario completar el resto mediante programacin.
Posibilidad de modificacin del cdigo generado. Suele ser
necesario acceder directamente al cdigo generado para
optimizarlo o completarlo.
Generacin del cdigo asociado a las pantallas e informes
de la aplicacin. Mediante esta caracterstica se obtendr la
interfaz de usuario de la aplicacin.
DAVID VALERA
CLASIFICACIN
Front End o Upper CASE: sirven
como herramientas de apoyo
para el anlisis y diseo del
desarrollo del sistema.
Back End o Lower CASE: sirven
como herramientas de apoyo a la
codificacin, para las pruebas y el
mantenimiento.
I-CASE o Integrated CASE:
describen las herramientas que
integran las dos categoras
anteriores.
DAVID VALERA
SEGN SU INTEGRACIN
Toolkits (Juego de herramientas): Conjunto de herramientas
software que automatizan alguna fase del ciclo de vida
(anlisis, diseo, gestin,...). Comparten la BD de soporte y
la interfaz de usuario. Integracin baja.
Workbenchs (Banco de trabajo): Conjunto de herramientas
software que automatizan el ciclo de vida en ms de una
fase, tpicamente en anlisis + diseo + implementacin
(incluyendo documentacin asociada). Asisten en todo el
proceso y proporcionan un producto documentado y
operativo. Adems de compartir la BD de soporte y la
interfaz de usuario, estn basadas en una misma
metodologa. Integracin media.
IPSE (Integrated Project Support Environment). Integracin
alta. Cubren todo el ciclo de vida, la gestin de proyectos y
de la configuracin.
DAVID VALERA
SEGN SU LICENCIA
LIBRES.
DAVID VALERA
SEGN SU LICENCIA
COMERCIAL.
DAVID VALERA
CICLO DE VIDA
FASE 1
PREVIA
FASE 2
DECISION
FASE 3
DESARROLLO
MODELO
DETALLADO
MODELO
GLOBAL
Upper CASE
Creacin
Dispositivo
De Estudios
Middle CASE
Anlisis
Global
Anlisis
Detallado
Diseo
Detallado
Programacin
Y puesta a
punto
FASE 4
PRODUCCION
MODELO DE
IMPLANTACION
Lower Case
Implantacin
Mantenimiento
ESTRATEGIA
ANALISIS
DISEO
CONSTRUCCION
DOCUMENTACION
TRANSICION
PRODUCCION.
DOCUMENTACION
TRANSICION
PRODUCCION
ETAPA DE ESTRATEGIA
TECNOLOGIAS
DISPONIBLES
DIRECCION
CORPORATIVA
FUNCIONES DE
ANALISIS
LA ORGANIZACION
MODELACION
ESTRATEGICA
REQUERIMIENTOS DE
INFORMACION
NECESIDADES DE
SISTEMAS DE
INFORMACION
SISTEMAS
EXISTENTES
DEFINICION DE
LA
ARQUITECTURA
DEL SISTEMA
ETAPA DE ANALISIS
ANALISIS DE
FUNCIONES
ENTREVISTAS
MODELO
FUNCIONAL
ANALISIS
DE
DOCUMENTOS
ANALSIIS DE
DATOS
ANALISIS
MODELACION
MODELO
SISTEMA
ENTIDAD/RELACION
DEFINICION
DEFINICION
DE RESTRICCIONES
DE LA TRANSICION
ETAPA DE DISEO
ESPECIFICACION DE LOS
MANUALES DE
PROCEDIMIENTOS
DISEO DE LA
DISEO DE
APLICACION
LA BASE DE DATOS
DISEO DE LA BASE DE
DATOS
DISEO DE
DISEO
LA RED
FINAL
ESPECIFICACION DE LOS
PROGRAMAS
ARQUITECTURA DEL
SISTEMA
ANALISIS DE
DATOS
DISEO DE SISTEMA
DE RESPALDO
PLAN DE PRUEBAS
PLAN DE
TRANSICION
ETAPA DE CONSTRUCCION
DISEO
DE LA BASE
DE DATOS
BASE DE
DATOS AFINADA
ARQUITECTURA DEL
PROGRAMAS PROBADOS
SISTEMA
CONSTRUCCION
ESPECIFICACION DE LOS
HERRAMIENTAS
PROGRAMAS
ETAPA DE DOCUMENTACION
ESPECIFICACION DE
LOS PROGRAMAS
MANUAL
TECNICO
MANUAL
DE
PROGRAMAS
PROBADOS
CONSTRUCCION
ESTILOS DE TRABAJO
DE
LOS USUARIOS
USUARIO
ETAPA DE CONSTRUCCION
NUEVO SISTEMA
SUBSISTEMAS
ANTIGUOS
ALIMENTACION
DE LA
BASE DE DATOS
DISENO FINAL
CAPACITACION
REPORTE DE
LAS PRUEBAS
PRUEBAS
ETAPA DE PRODUCCION
PRODUCCION.
En esta etapa se asegura que el sistema funcione correctamente en la
mayora de los casos, y con intervencin mnima de los administradores del
sistema. Para esto se realizan nuevas pruebas, se reevalan los resultados y
se hacen refinamientos del sistema, los cambios necesarios debern ser
introducidos sin afectar a los usuarios, y deber conseguirse la mxima
confianza de los usuarios. El resultado de esta etapa es un sistema listo para
su operacin.
NUEVO
PROGRAMA
PRODUCCION
PRUEBA FINAL
VALIDACIONES
REFINAMIENTOS
SISTEMA LISTO
PARA SU
OPERACION
EJEMPLOS
Herramientas de administracin
Herramientas de edicin
Editores
de
texto,
de
diagramas,Procesadores de palabras.
Heramientas de prototipo
Herramientas de lenguajes
Compiladores, intrpretes.
Herramientas de prueba
Herramientas de depuracin
Herramientas de reingienera
Diseo
Implementacin
Pruebas
Mantenimiento
SilverRun
Adriana Calzadilla
Plataforma: Windows
SilverRun. Apoya durante las fases iniciales
del ciclo de vida. Partiendo de la
especificacin de requerimientos, permite
realizar los DFD y los D E/R, genera esquemas
de bases de datos.
Plataforma: Windows
Herramienta de anlisis, diseo inteligente y
construccin slida de una BD y un desarrollo
orientado a modelos de datos a nivel fsico y
conceptual. Est orientado al desarrollo de
app de alto rendimineto.
Adriana Calzadilla
Adriana Calzadilla
Adriana Calzadilla
-Costoso
-Consume mucho
tiempo
-Las herramientas
grficas, automatizadas o
manuales, no se emplean
del todo.
-Documentar un
programa una vez
terminado.
-Son neutrales
-No le sacan el mximo
provecho
-Utilizan lo mnimamente
requerido
Adriana Calzadilla