Está en la página 1de 3

m-CASE Castaeda Ibez Hugo Erik http://herramientascase122.blogspot.

mx/

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. Herramientas de apoyo al diseo Juegos de herramientas o Tools-Case, son el tipo ms simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida.

DESARROLLO En esta ocasin nos enfocaremos en una de ellas en especfico, conocidas como M-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. A continuacin se describir de manera breve como es que durante las etapas de desarrollo y diseo las herramientas M-CASE apoyan al analista.

Herramientas Automatizadas

2NM50

m-CASE Castaeda Ibez Hugo Erik http://herramientascase122.blogspot.mx/

En la etapa de diseo el analista usa la informacin que recolectada con anterioridad y elabora el diseo lgico del sistema de informacin. Con ayuda de las herramientas M-CASE el analista realiza el diseo de las interfaces junto con el usuario. En esta etapa tambin se incluye el diseo de los archivos o la base de datos que almacenaran. Por otro lado en la etapa de anlisis consiste en analizar las necesidades del sistema, en esta etapa es responsabilidad del analista quien se apoya de herramientas y diversas tcnicas. Las herramientas M-CASE permiten que el analista pueda determinar los requerimientos del sistema de una manera automatizada. Se deben analizar las decisiones estructuradas por realizar, las cuales son decisiones respecto condiciones alternativas, acciones y reglas de accin. En esta etapa se prepara una propuesta del sistema que resume todo lo que ha encontrado, presenta un anlisis costo / beneficio de las alternativas.

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. 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.

Herramientas Automatizadas

2NM50

m-CASE Castaeda Ibez Hugo Erik http://herramientascase122.blogspot.mx/

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