Está en la página 1de 3

TOOL KIT 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

TOOL KIT 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 Tool Kit o tambin conocidas como Tool Case. Este tipo de herramientas bien podramos clasificarla como una de las mas simples dentro de las herramientas CASE. En el grupo donde se encuentran estn las herramientas de reingeniera, las cuales se encuentran orientadas a la parte de mantenimiento del software. Las conforman un conjunto de herramientas orientadas a resolver problemas en alguna determinada fase del desarrollo de software. Una serie de interfaces son requeridas para llevar a cabo el ensamblaje En el mercado actual podremos encontrar algunas herramientas distribuidas por fase de desarrollo, entre otros casos para el apoyo en el desarrollo de : Anlisis y diseo. Diseo de archivos y bases de datos. Programacin. Herramientas de planificacin de gestin. Herramientas de integracin y prueba.

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. Las herramientas Tool Kit son un conjunto de herramientas que brinda apoyo al analista no slo en la parte de desarrollo de un producto software, sino tambin en el mantenimiento del mismo. Este tipo de herramientas son valiosas a cualquier empresa ya que reducen las horas necesarias para comprobar que un sistema se encuentra trabajando de manera adecuada o bien para brindarle mantenimiento al mismo.

Herramientas Automatizadas 2NM50

TOOL KIT 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