Está en la página 1de 3

l-CASE Castaeda Ibez Hugo Erik http://www.alipso.

com/monografias/desarrollo_de_sistemas_de_informacion/

INTRODUCCIN Desde el inicio de la escritura de software fue notoria la necesidad de herramientas automatizadas que auxiliaran a los desarrolladores de software. En sus inicios la creacin de este tipo de herramientas tena su auge en traductores, ensambladores, montadores procesadores de macros y cargadores. Conforme pasaban los aos las facilidades para tener un ordenador propio aumentaban, lo cual trajo como consecuencia un boom tecnolgico, que a su vez acarreo consigo una gran demanda de software. Como quizs era de esperarse esto llevo a una etapa en la historia del desarrollo de software conocida como Crisis de software ya que los desarrolladores de aquella poca no contaban con las herramientas necesarias que les ayudaran a producir las grandes cantidades de productos de software demandas por una explosin tecnolgica en crecimiento.

DESARROLLO Se dice que una de las primeras herramientas comerciales fue empleada en el ao de 1982, sin embargo no fue sino hasta el ao de 1985 cuando las herramientas CASE cobraron una verdadera importancia en el proceso de desarrollo de software. Uno de los grandes atractivos de este tipo de herramientas es que permitan un aumento en la productividad. Llego incluso a desencadenar la generacin automtica de cdigo. Algunos de los mltiples beneficios que aporto la implementacin de este tipo de herramientas slo por citar algunos fueron: Reduccin del costo de produccin de software. Optimiza el proceso de diseo de software. Ofrece un entorno de produccin de documentacin para software. Mejora el rendimiento, la calidad, fiabilidad y utilidad de los productos desarrollados.

Como punto final podemos mencionar que, basndonos en funcin de las fases de ciclo de vida abarcadas, podemos realizar una pequea clasificacin de las herramientas CASE en: Herramientas integradas: I-CASE. Herramientas de alto nivel: U-CASE. Herramientas de bajo nivel L-CASE. Juegos de herramientas: Tools-CASE.

Herramientas Automatizadas

2NM50

l-CASE Castaeda Ibez Hugo Erik http://www.alipso.com/monografias/desarrollo_de_sistemas_de_informacion/

Dentro de la clasificacin de herramientas conocidas como las L-CASE (herramientas Lower CASE), nos encontramos que este tipo de herramientas en particular se encuentran enfocadas a las ltimas fases del proceso de produccin de un producto software. Tales aplicaciones por ende encuentran demanda por parte de los analistas en la parte de construccin, as como tambin en la de diseo. Algunas de las ventajas que presentan las Lower-CASE respecto a otras herramientas tenemos que estas nos permiten lograr importantes mejoras en la parte de productividad a corto plazo. Adems gracias a sus caractersticas nos permiten brindar un eficiente soporte al mantenimiento de los sistemas donde se encuentren aplicadas. Por otro lado, cabe sealar que este tipo de herramientas posee tambin algunas desventajas, de entre las cuales podemos mencionar que no nos permite garantizar la consistencia de los resultados a un nivel corporativo. A su vez esto nos ocasiona que no se pueda garantizar la eficiencia en algunas partes del desarrollo del proyecto como lo son las de anlisis y diseo. Por ltimo, este tipo de herramientas no nos permite la integracin del ciclo de vida del proyecto.

CONCLUSIN Hoy en da contamos con una gran cantidad de software existente, as mismo la demanda de nuevos productos software se ha vuelto cada vez ms exigente, lo que ha desencadenado el empleo de este tipo de herramientas CASE, en particular en el caso de las herramientas lCASE brindan al analista como al desarrollador de sistemas software un apoyo vital sobre todo en las ultimas partes del desarrollo de proyecto.

Herramientas Automatizadas

2NM50

l-CASE Castaeda Ibez Hugo Erik http://www.alipso.com/monografias/desarrollo_de_sistemas_de_informacion/

Fuentes secundarias de informacin softwaretestinghelp. (21 de 09 de 2007). Obtenido de softwaretestinghelp: http://www.softwaretestinghelp.com/choosing-automation-tool-for-your-organization/ nptel iitm courses. (30 de 04 de 2009) . Obtenido de nptel:http://nptel.iitm.ac.in/courses/Webcourse-contents/IIScBANG/System%20Analysis%20and%20Design/pdf/Lecture_Notes/LNm14.pdf Power Designer (23 de 04 de 2009) . Obtenido de http://www.sybase.com/products/powerdesigner

Herramientas Automatizadas

2NM50