Documente Academic
Documente Profesional
Documente Cultură
Facultad de Ingeniera
Carrera de Ingeniera en Sistemas
VIII semestre
Sistemas de Informacin Gerencial
4490-12-17781
4490-12-3820
Herramientas Case
De acuerdo con Kendall y Kendall la ingeniera de sistemas asistida por
ordenador es la aplicacin de tecnologa informtica a las actividades,
las tcnicas y las metodologas propias de desarrollo, su objetivo es
acelerar el proceso para el que han sido diseadas, en el caso de CASE
para automatizar o apoyar una o mas fases del ciclo de vida del
desarrollo de sistemas.
Cuando se hace la planificacin de la base de datos, la primera etapa del
ciclo de vida de las aplicaciones de bases de datos, tambin se puede
escoger una herramienta CASE (Computer-Aided Software Engineering)
que permita llevar a cabo el resto de tareas del modo ms eficiente y
efectivo posible. Una herramienta CASE suele incluir:
Un diccionario de datos para almacenar informacin sobre los datos de
la aplicacin de bases de datos.
Herramientas de diseo para dar apoyo al anlisis de datos.
Herramientas que permitan desarrollar el modelo de datos corporativo,
as como los esquemas conceptual y lgico.
Herramientas para desarrollar los prototipos de las aplicaciones.
El uso de las herramientas CASE puede mejorar la productividad en el
desarrollo de una aplicacin de bases de datos.
Historia
En
la
dcada
de
los
setenta
el proyecto ISDOS
desarroll
un lenguaje llamado "Problem Statement Language" (PSL) para
la descripcin de los problemas de usuarios y las necesidades de
solucin de un sistema de informacin en un diccionario computarizado.
Problem Statement Analyzer (PSA) era un producto asociado que
analizaba la relacin de problemas y necesidades.
Pero la primera herramienta CASE como hoy la conocemos fue
"Excelerator" en 1984, era para PC. Actualmente la oferta de
herramientas CASE es muy amplia y tenemos por ejemplo el EASYCASE
o WINPROJECT.
Tecnologa Case
La tecnologa CASE supone la automatizacin del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de
sistemas de informacin y se plantean los siguientes objetivos:
o Permitir la aplicacin prctica de metodologas estructuradas, las
cuales al ser realizadas con una herramienta se consigue agilizar
el trabajo.
o Facilitar la realizacin de prototipos y el desarrollo conjunto de
aplicaciones.
o Simplificar el mantenimiento de los programas.
o Mejorar y estandarizar la documentacin.
o Aumentar la portabilidad de las aplicaciones.
o Facilitar la reutilizacin de componentes software.
o Permitir un desarrollo y un refinamiento visual de las aplicaciones,
mediante la utilizacin de grficos.
Automatizar:
El desarrollo del software
La documentacin
La generacin del cdigo
El chequeo de errores
La gestin del proyecto
Permitir:
La reutilizacin del software
La portabilidad del software
La estandarizacin de la documentacin
- Su funcionalidad.
CASE es una combinacin de herramientas software (aplicaciones) y de
metodologas de desarrollo:
1. Las herramientas permiten automatizar el proceso de desarrollo del
software.
2. Las metodologas definen los procesos automatizar.
Una primera clasificacin del CASE es considerando su amplitud:
TOOLKIT: es una coleccin de herramientas integradas que permiten
automatizar un conjunto de tareas de algunas de las fases del ciclo de
vida del sistema informtico: Planificacin estratgica, Anlisis, Diseo,
Generacin de programas.
WORKBENCH: Son conjuntos integrados de herramientas que dan
soporte a la automatizacin del proceso completo de desarrollo del
sistema informtico. Permiten cubrir el ciclo de vida completo. El
producto final aportado por ellas es un sistema en cdigo ejecutable y su
documentacin.
Una segunda clasificacin es teniendo en cuenta las fases (y/o tareas)
del ciclo de vida que automatizan:
UPPER CASE: Planificacin estratgica, Requerimientos de Desarrollo
Funcional de Planes Corporativos.
MIDDLE CASE: Anlisis y Diseo.
LOWER CASE: Generacin de cdigo, test e implantacin
La
de
los
de
Conclusin
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 demanda que tienen las CASE su exigencia en
cuanto a su uso ha ido aumentando, por lo que toda CASE debe
entre otras cosas.
Bibliografa
Analisis Y Diseo De Sistemas, 3. Edicin, Kendall & Kendall, Pginas
15.16.17.18
http://ceds.nauta.es/Catal/Products/caselist2.htm
http://www3.uji.es/~mmarques/f47/apun/node75.html
www.monografias.com
http://www.iscmolina.com/Herramientas%20CASE.html