Escolar Documentos
Profissional Documentos
Cultura Documentos
INDICE
INDICE................................................................................................................. 1
INTRODUCCIN................................................................................................... 2
HERRAMIENTAS CASE.......................................................................................... 3
HISTORIA DE LAS HERRAMIENTAS CASE..........................................................3
DEFINICIN...................................................................................................... 4
COMPONENTES O ELEMENTOS.........................................................................5
VENTAJAS......................................................................................................... 8
DESVENTAJAS................................................................................................... 9
EJEMPLOS DE HERRAMIENTAS CASE.................................................................9
CRITERIOS PARA LA SELECCIN DE UNA HERRAMIENTA CASE.......................10
CONCLUSIONES................................................................................................. 11
BIBLIOGRAFA.................................................................................................... 12
INTRODUCCIN
Las herramienta CASE nacen para auxiliar a los desarrolladores de software, lo
que permite el apoyo computarizado en todo o en parte del ciclo de vida del
desarrollo de un sistema de software. Con respecto al trabajo conoceremos que
son las herramientas CASE, ventajas, desventajas, la clasificacin y
lo que
HERRAMIENTAS CASE
HISTORIA DE LAS HERRAMIENTAS CASE
Las Herramientas CASE se iniciaron con un procesador de palabras que fue
usado para crear y manipular documentacin. Los 70s vieron la introduccin de
tcnicas grficas y diagramas de flujo de datos. Sobre este punto, el diseo y
especificaciones en forma pictrica han sido extremadamente complejos y
consuman mucho tiempo para realizar cambios.
La introduccin de las herramientas CASE para ayudar en este proceso ha
permitido que los diagramas puedan ser fcilmente creados y modificados,
mejorando la calidad de los diseos de software. Los diccionarios de datos, un
documento muy usado que mantiene los detalles de cada tipo de dato y los
procesos dentro de un sistema, son el resultado directo de la llegada del diseo de
flujo de datos y anlisis estructural, hecho posible a travs de las mejoras en las
Herramientas CASE.
Pronto se reemplazaron los paquetes grficos por paquetes especializados que
habilitan la edicin, actualizacin e impresin en mltiples versiones de diseo. A
diario, las herramientas grficas integradas con diccionarios de base de datos para
producir poderosos diseos y desarrollar herramientas, podran sostener ciclos
completos de diseo de documentos. Como un paso final, la verificacin de
errores y generadores de casos de pruebas fueron incluidos para validar el diseo
del software. Todos estos procesos pueden saberse integrados en una simple
herramienta CASE que soporta todo el ciclo de desarrollo. La primera herramienta
comercial se remonta a 1982, aunque algunos especialistas indican que algunos
ejemplos de herramientas para diagramacin ya existan. No fue sino hasta 1985
cuando las herramientas CASE se volvieron realmente importantes en el proceso
de desarrollo de software. Los proveedores prometieron a la Industria que muchas
actividades seran beneficiadas por la ayuda de las CASE.
DEFINICIN
Las herramientas CASE son un conjunto de herramientas y mtodos asociados
que proporcionan asistencia automatizada en el proceso de desarrollo del software
a lo largo de su ciclo de vida.
Fueron desarrolladas para automatizar esos procesos y facilitar las tareas de
coordinacin de los eventos que necesitan ser mejorados en el ciclo de desarrollo
de software.
OBJETIVOS
ejecucin y control.
Mejorar el archivo de datos (enciclopedia) de conocimientos (know-how) y
sus facilidades de uso, reduciendo la dependencia de analistas y
programadores.
Automatizar:
Permitir:
COMPONENTES O ELEMENTOS
Repositorio
El repositorio ampla el concepto de diccionario de datos para incluir toda la
informacin que se va generando a lo largo del ciclo de vida del sistema.
Apoyndose en la existencia del repositorio se efectan comprobaciones de
integridad y consistencia:
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.
Las caractersticas ms importantes de un repositorio son:
Tcnicas matriciales.
Herramienta de Prototipado
El objetivo principal de esta herramienta es poder mostrar al usuario, desde los
momentos inciales del diseo, el aspecto que tendr la aplicacin una vez
desarrollada. Ello facilitar la aplicacin de los cambios que se consideren
necesarios, todava en la fase de diseo.
Los prototipos han sido utilizados ampliamente en el desarrollo de sistemas
tradicionales, ya que proporcionan una realimentacin inmediata, que ayudan a
determinar los requisitos del sistema. Las herramientas CASE estn bien dotadas,
en general, para crear prototipos con rapidez y seguridad.
Generador de Cdigo
Normalmente se suele utilizar sobre ordenadores personales o estaciones de
trabajo, por lo que el paso posterior del cdigo al host puede traer problemas, al
tener que compilar en ambos entornos.
Las caractersticas ms importantes de los generadores de cdigo son:
lenguaje propietario.
Portabilidad del cdigo generado. Capacidad para poder ejecutarlo
fcil su
comprensin.
Generacin de referencias cruzadas. Con ello se podr localizar
Por su Posicion:
Upper CASE: Herramientas de apoyo a las primeras fases
Por su Funcionalidad:
Herramientas de programacin.
Herramientas de mantenimiento.
Herramientas de soporte.
VENTAJAS
Estas herramientas pueden proveer muchos beneficios en todas las etapas del
proceso de desarrollo de software, algunas de ellas son:
Mejora en la productividad
Mejora en la eficacia
Mejora en la calidad del sistema de informacin
Disminucin de tiempo
Automatizacin de tareas tediosas
Garantizar la consistencia de los procedimientos
Verificar el uso de todos los elementos en el sistema diseado.
Automatizar el dibujo de diagramas.
Ayudar en la documentacin del sistema.
Ayudar en la creacin de relaciones en la Base de Datos.
Generar estructuras de cdigo.
DESVENTAJAS
control
automtico
de
diagramas
datos,
normalizaciones
Rose:
Rational
Rose
es
una
herramienta
de
produccin
CONCLUSIONES
Las herramientas CASE han venido a revolucionar la forma de automatizar los
aspectos clave en el desarrollo de los sistemas de informacin, debido a la gran
plataforma de seguridad que ofrecen a los sistemas que las usan y es que stas,
brindan toda una gama de componentes que incluyen todas 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 sistemas para
la automatizacin de procesos incluyendo el anlisis, diseo e implantacin.
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
Ofrecer Seguridad
BIBLIOGRAFA
Alonso, E. M. (21 de 7 de 2012). Monografias.com. de Herramientas Case :
http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollosoftware/herramientas-case-proceso-desarrollo-software.shtml#ixzz3lCc07RuG
Jimenez, A. (02 de Abril de 2011). HERRAMIENTAS CASE . Obtenido de Blog
Spot: http://fds-herramientascase.blogspot.mx/
Pressman, R. S. (2010). Ingenera del software, un enfoque prctico . Mxico,
D.f.: McGraw-Hiil.
Sommerville, I. (2005). Ingeneria de software . Madrid: Pearson Educacio, S.A. .