Está en la página 1de 3

U-CASE Castaeda Ibez Hugo Erik http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.

pdf

INTRODUCCIN Desde el inicio de la escritura de software surge 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. Es justo en este punto donde surgen las herramientas automatizadas CASE, brindando ayuda a los desarrolladores de la poca. Fue as como la industria de computadoras desarrollo un soporte automatizado para el desarrollo y mantenimiento de software. Este se conoce bajo el nombre de Computer Aided Software Engineering (CASE). Pese a que no existe una nica clasificacin, apoyndonos en funcin de las fases de ciclo de vida abarcadas, podremos agruparlas en: Herramientas integradas, I-CASE (Integrated CASE, CASE integrado. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior. Juegos de herramientas o Tools-Case, son el tipo ms simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida.

DESARROLLO La implementacin de estas herramientas se dio para apoyar en el diseo y especificaciones requeridas por los productos software demandados. Un apoyo importante en los primeros aos de desarrollo de software fue el uso de diagramas de flujo de estructuras de datos, estas herramientas permitan crear y modificar fcilmente esos diagramas, lo que a su vez produjo como resultado un mejoramiento en la calidad de los diseos de software. Un aporte ms de la implementacin de este tipo de herramientas son los diccionarios de datos. 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.

Herramientas Automatizadas

2NM50

U-CASE Castaeda Ibez Hugo Erik http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf

En esta ocasin nos enfocaremos en una de ellas en especifico, en este caso las herramientas de alto nivel, conocidas como U-CASE. Este tipo de herramientas CASE estn orientadas a la automatizacin y soporte de las actividades que se dan durante las primeras fases del desarrollo de software, es decir, las etapas de anlisis y diseo. Una herramienta CASE de alto nivel proporciona al analista la oportunidad de crear y modificar el diseo del sistema que se encuentre desarrollando. El conjunto de informacin relacionado con el proyecto en cuestin se respalda en una enciclopedia denominada depsito CASE, la cual es una gran coleccin de registros, elementos, e informacin de todo tipo. Con esta informacin respaldada se pueden generar informes, los cuales permitiran conocer en un determinado caso que parte del diseo no est completa o bien donde estn contenidos los errores. Este tipo de herramientas es capaz de brindar apoyo para la modelacin de los requerimientos funcionales de una organizacin. Incluso algunas de las herramientas UCASE tienen la capacidad de ayudar al analista durante la creacin de prototipos de diseos de pantallas e informes. CONCLUSIN 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. No solo son importantes para innovar o crear nuevo software, este tipo de herramientas nos auxilian tambin en el proceso de documentacin de software ya existente, as como tambin en el mantenimiento del mismo, de manera cmoda y automtica. Podemos decir que este tipo de herramientas han sido un eslabn importante para continuar desarrollando productos software con calidad que aumenta a cada da.

Fuentes secundarias de informacin


Herramientas Automatizadas 2NM50

U-CASE Castaeda Ibez Hugo Erik http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf

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