Está en la página 1de 3

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

pdf

INTRODUCCIN 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. Es justo en este punto donde surgen las herramientas automatizadas CASE. Fue as como la industria de computadoras desarrollo un soporte automatizado para el desarrollo y mantenimiento desoftware. Este se conoce bajo el nombre de Computer Aided Software Engineering (CASE).

DESARROLLO 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. 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 Automatizadas 2NM50

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

Herramientas integradas: I-CASE. Herramientas de alto nivel: U-CASE. Herramientas de bajo nivel L-CASE. Juegos de herramientas: Tools-CASE.

En esta ocasin nos enfatizaremos en el caso de las I-CASE. Es el conjunto de cuatro herramientas que tocan las disciplinas que comprenden la estrategia de la empresa, y la concepcin del sistema de informacin, hasta el anlisis, diseo y la generacin de los mismos programas. Se basan en una metodologa. Tienen un repositorio y aportan tcnicas estructuradas para todas las fases del ciclo de vida en el proyecto de desarrollo de software. Esas son las caractersticas que les confieren su mayor ventaja: una mejora de la calidad de los desarrollos. 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, que no slo tienen como finalidad apoyar a los especialistas en el campo de desarrollo de software. Estas herramientas abarcan principalmente las fases del ciclo de vida del desarrollo del sistema aportando al analista un conjunto de herramientas que faciliten su trabajo en el desarrollo del mismo.

Herramientas Automatizadas 2NM50

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

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 PowerDesigner(23 de 04 de 2009) . Obtenido de http://www.sybase.com/products/powerdesigner

Herramientas Automatizadas 2NM50