Professional Documents
Culture Documents
I.S.C.
Herramientas CASE.
Definicin.
Las herramientas CASE (Computer Aided Software Engineering), cuyas siglas significan
Ingeniera de Software Asistida por Ordenador, son diversas aplicaciones informticas
destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste
de las mismas en trminos de tiempo y de dinero. Estas herramientas ayudan en los
aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar
un diseo del proyecto, calculo de costes, implementacin de parte del cdigo de manera
automtica, compilacin automtica, documentacin o deteccin de errores, etc.
Historia.
Desde finales de los aos sesenta se acua el trmino Crisis del Software que es el
hecho de que el software que se construye, no solamente no satisface los requerimientos,
ni las necesidades pedidos por el cliente, sino que adems excede los presupuestos y los
horarios de tiempos), numerosos expertos han venido ocupndose del tema, proponiendo
distintas tcnicas, metodologas y herramientas para manejar esta situacin.
En los aos ochentas, surgieron varios factores que favorecieron el estado actual del
mercado, para las herramientas de desarrollo asistido de sistemas informticos. Por una
parte, el acercamiento de la informacin a un nmero de usuarios, ha provocado cambios
organizativos importantes en el mundo laboral, la oferta cada vez ms diversa permite a
los usuarios poder elegir un entorno apropiado a sus necesidades. Este hecho provoc
una gran demanda de profesionales informticos, que el mundo acadmico no era capaz
de satisfacer, a esto hay que aadir una cultura informtica cada vez mayor en los
usuarios, hace que su inters por resolver sus problemas a travs de la computadora sea
muy grande. Este factor produjo en las empresas una cartera de pedidos y aplicaciones
que el departamento de informtica no era capaz de desarrollar.
Por otro lado, una forma generalmente anrquica de desarrollar sistemas, haba
producido unas aplicaciones en explotacin baja de calidad que absorban entre un 60 y
80 por ciento del tiempo de los informticos. Es por ello que a mediado de los ochentas se
decidi poner una solucin a esto, y surge una nueva industria llamada CASE cuyas
I.S.C.
Caractersticas.
Mejoran la productividad en el desarrollo y mantenimiento del software.
Aumentan la calidad del software.
Mejoran el tiempo y coste de desarrollo y mantenimiento de los sistemas
informticos.
Clasificacin.
Aunque no es fcil y no existe una forma nica de clasificarlas, las herramientas CASE se
pueden clasificar teniendo en cuenta los siguientes parmetros:
1. Las plataformas que soportan.
2. Las fases del ciclo de vida del desarrollo de sistemas que cubren.
3. La arquitectura de las aplicaciones que producen.
4. Su funcionalidad.
I.S.C.
Caso Prctico.
Erwin.
Es una herramienta de diseo de base de datos. Brinda productividad en disco,
generacin, y mantenimiento de aplicaciones. Desde un modelo lgico de los
requerimientos de informacin, hasta el modelo fsico perfeccionando para las
caractersticas especificas de la base de datos.
EasyCASE.
Esta herramienta permite automatizar las fases de anlisis y diseo dentro del desarrollo
de una aplicacin, para poder crear las aplicaciones eficazmente desde procesamiento de
transacciones a la aplicacin de bases de datos de cliente/servidor, as como sistemas de
tiempo real.
Oracle Designer.
I.S.C.
Referencias Bibliogrficas.
Blanca Elizabeth, Vargas Martinez 2007. Herramientas CASE. Tesis Lic. en Sistemas
Computacionales, Instituto de ciencias bsicas e ingeniera. Pachuca de Soto, Hgo.
128 p.
Internet 1: http://www.tesoem.edu.mx/alumnos/cuadernillos/2011.017.pdf
Internet 2: http://fds-herramientascase.blogspot.mx/