INTEGRANTES DEL GUPO CERO: .ALJIRIO TAPIA CARRASCO .SAMUEL GOMEZ UTANI .SAUL LOPEZ GONZALES QU SON LAS HERRAMIENTAS CASE? Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software.
CASE SE DEFINE TAMBIN COMO: Conjunto de mtodos, utilidades y tcnicas que facilitan la automatizacin del ciclo de vida. Una innovacin en la organizacin, un concepto avanzado en la evolucin de tecnologa con un potencial efecto profundo en la organizacin. Las Herramientas CASE fueron desarrolladas para automatizar esos procesos y facilitar las tareas de coordinacin
CLASIFICACIN
1. Herramientas integradas, I-CASE (Integrated CASE, CASE integrado):abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin CASE workbench. 2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) ofront-end, orientadas a la automatizacin y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: anlisis y diseo. 3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) oback-end, dirigidas a las ltimas fases del desarrollo: construccin e implantacin.
Una herramienta CASE de alto nivel da al analista la posibilidad de crear y modificar el diseo del sistema. Toda la informacin relacionada con el proyecto se almacena en una enciclopedia denominada deposito CASE, una enorme coleccin de registros, elementos, diagramas, pantallas, informes e informacin diversa. Con la informacin del deposito se podran generar informes que muestren donde esta incompleto el diseo o donde contiene errores. Las herramientas CASE de alto nivel tambin pueden apoyar la modelacin de los requerimientos funcionales de una organizacin, ayudar a los analistas y usuarios a definir el alcance de un proyecto determinado y a visualizar la forma en que el proyecto se combina con otras partes de la organizacin. Adems, algunas herramientas CASE de alto nivel pueden ayudar en la creacin de prototipos de diseos de pantallas e informes.
HERRAMIENTA CASE ALTO NIVEL Microsoft Project :Microsoft Project es un software de administracin de proyectos diseado, desarrollado y comercializado
Rational Rose :Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semntica, la arquitectura y el diseo.
Microsoft Visio: Microsoft Visio es un software de diagramas para Microsoft Windows. Usa grficos de vectores para crear diversos diagramas. Enterprise Architect:(EA) Professional es una herramienta CASE de Sparx Systems. Soporta ocho de los nueve diagramas estndares del UML: diagrama de casos de uso, de clases, de secuencia, de colaboracin, de actividad, de estados, de implementacin (componentes), de despliegue y varios perfiles del UML ArgoUML: Herramienta que contiene funciones avanzadas en las etapas de diseo y modelacin de software. Erwin: es una herramienta de diseo de base de datos. Brinda productividad en diseo, generacin, y mantenimiento de aplicaciones. Desde un modelo lgico de los requerimientos de informacin. PowerDesigner: es una suite de aplicaciones de Powersoft para la construccin, diseo y modelado de datos a travs de diversas aplicaciones. HERRAMIENTA CASE DE BAJO NIVEL Las herramientas CASE de bajo nivel se utilizan para generar cdigo fuerte de computadora, eliminando as la necesidad de programar el sistema. La generacin de cdigo tiene varias ventajas. 1.El sistema se puede generar ms rpido que si tuviera que escribir todos los programas. No obstante, con frecuencia el periodo para familiarizarse con la metodologa utilizada por el generador de cdigo es muy largo, por lo que la generacin del programa podra ser ms lenta al principio. Adems, es necesario ingresar por completo el diseo en el conjunto de herramientas, tarea que podra tomar un tiempo considerable. 2.La generacin de cdigo reduce el tiempo invertido en el mantenimiento. No hay necesidad de modificar, probar y depurar los programas de computadora. En lugar de eso, al modificador el diseo CASE se vuelve a generar el cdigo. Si se invierte menos tiempo en el mantenimiento, se tiene mas tiempo para desarrollar nuevos sistemas y aligerar la acumulacin de proyectos en espera de desarrollo.
HERRAMIENTA CASE DE BAJO NIVEL
Ms de un lenguaje de computadora, de tal manera que se facilita la migracin de sistemas de una plataforma, digamos de mainframe, a otra, como una PC. Por ejemplo, la edicin de VA para corporaciones puede generar cdigo fuente en lenguajes de tercera generacin como ANSI, COBOL o C. La generacin de cdigo ofrece una forma econmica de ajustar los sistemas comerciales de fabricantes de sistemas a las necesidades de la organizacin. Con frecuencia, la modificacin de esta clase de software implica un esfuerzo tan grande que su costo es mayor al de la compra del mismo. Con el software de generacin de cdigo, la compra de un diseo CASE y un deposito CASE para la aplicacin permite al analista modificar el diseo y generar el sistema de computo modificado. El cdigo generado esta libre de errores de programacin. Los nicos errores potenciales son los de diseo, los cuales se pueden minimizar produciendo informes de anlisis CASE para garantizar que el diseo del sistema este completo y correcto.
Jdeveloper:Este magnfico entorno integrado desarrollado por Oracle trabaja con la ingeniera inversa, es decir primero se crea el cdigo y despus el diagrama.
MagicDraw:MagicDraw es una herramienta de modelaje con completas caractersticas UML, sin duda es una de las mejores herramientas CASE del mercado. Visual Paradigm:es una herramienta UML profesional que soporta el ciclo de vida completo del desarrollo de software: anlisis y diseo orientados a objetos, construccin, pruebas y despliegue. Permite dibujar todos los tipos de diagramas de clases, cdigo inverso, generar cdigo desde diagramas y generar documentacin. BoUML:BoUmL es una herramienta de software libre. Pude ser redistribuida o modificada bajo los trminos de Licencia Pblica General (GNU). CASE Studio:Herramienta con potente utilidad de modelado para varias bases de datos. CASE Studio es una herramienta profesional con la que pueden disearse bases de datos, incluye facilidades para la creacin de diagramas de relacin, modelado de datos y gestin de estructuras.
Poseidon:Es una herramienta para modelar cualquier clase de sistema, relacionado o no con programacin por computadoras. Se presenta en dos ediciones: Community Edition y Professional Edition. Sus caractersticas fundamentales son: Soporta diagramas UML. Permite Generacin de cdigo para Java y exportacin como HTML.
EasyCASE: es un producto para la generacin de esquemas de base de datos e ingeniera reversa. Esta herramienta permite automatizar las fases de anlisis y diseo dentro del desarrollo de una aplicacin, para poder crear las aplicaciones eficazmente, desde procesamiento de transacciones a la aplicacin de bases de datos de cliente/servidor, as como sistemas de tiempo real. EasyCASE permite capturar los detalles de diseo de un sistema y comunicar las ideas grficamente, para que sean fciles de ver y entender.
Conclusione La herramientas CASE actualmente brindan una gran gama de componentes que incluyen todos o la mayora de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de software para la automatizacin de procesos incluyendo el anlisis, diseo e implantacin. Ofrecen una gran plataforma de seguridad a sistemas que las usan.