Las herramientas CASE se clasifican principalmente en función de las fases del ciclo de vida del desarrollo de software que soportan. Estas incluyen herramientas integradas que cubren todo el ciclo de vida, herramientas de alto nivel para las primeras fases de análisis y diseño, y herramientas de bajo nivel para la generación de código y pruebas. Las herramientas CASE pueden mejorar la productividad en el desarrollo de aplicaciones de bases de datos.
Las herramientas CASE se clasifican principalmente en función de las fases del ciclo de vida del desarrollo de software que soportan. Estas incluyen herramientas integradas que cubren todo el ciclo de vida, herramientas de alto nivel para las primeras fases de análisis y diseño, y herramientas de bajo nivel para la generación de código y pruebas. Las herramientas CASE pueden mejorar la productividad en el desarrollo de aplicaciones de bases de datos.
Las herramientas CASE se clasifican principalmente en función de las fases del ciclo de vida del desarrollo de software que soportan. Estas incluyen herramientas integradas que cubren todo el ciclo de vida, herramientas de alto nivel para las primeras fases de análisis y diseño, y herramientas de bajo nivel para la generación de código y pruebas. Las herramientas CASE pueden mejorar la productividad en el desarrollo de aplicaciones de bases de datos.
Las herramientas CASE se enfocan hacia el soporte de diferentes fases del
ciclo de vida del software o al desarrollo de diferentes tipos de sistemas.
http://www.uclm.es/ab/educacion/ensayos/pdf/revista10/10_17.pdf El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicacin de bases de datos. http://www.galeon.com/rcruz0423/docs/case.pdf Las herramientas CASE son programas (software) que automatizan o soportan una o ms fases del ciclo de vida de desarrollo de sistemas.(Whitten y Bentley, 1998) Clasificacin de las herramientas CASE No existe una nica clasificacin de herramientas CASE y, en ocasiones, es difcil incluirlas en una clase determinada. Podran clasificarse atendiendo a: 1. Las plataformas que soportan. 2. Las fases del ciclo de vida del desarrollo de sistemas que cubren. 3. La arquitectura de las aplicaciones que producen. 4. Su funcionalidad. La siguiente clasificacin es la ms habitual basada en las fases del ciclo de desarrollo que cubren: Herramientas integradas, I-CASE (Integrated CASE, CASE integrado) herramientas que engloban todo el proceso de desarrollo software, desde anlisis hasta implementacin. Estas abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin CASE workbench. Herramientas de alto nivel, U-CASE (Upper CASE CASE superior) o front-end son herramientas que ayudan en las fases de planificacin, anlisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML. Ests estn orientadas a la automatizacin y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: anlisis y diseo. Middle CASE (M-CASE), herramientas para automatizar tareas en el anlisis y diseo de la aplicacin. Lower CASE (L-CASE), herramientas que semi-automatizan la generacin de cdigo, crean programas de deteccin de errores, soportan la depuracin de programas y pruebas. Adems automatizan la documentacin completa de la aplicacin. Aqu pueden incluirse las herramientas de Desarrollo rpido de aplicaciones. Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificacin excluyente entre s, ni con la anterior: http://tpsis324.blogspot.com/2008/09/3-clasificacion.html MetaCASE, herramientas que permiten la definicin de nuestra propia tcnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles. CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de software. IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestin de proyectos y gestin de la configuracin activa. Por funcionalidad podramos diferenciar algunas como: Herramientas de generacin semiautomtica de cdigo. Editores UML. Herramientas de Refactorizacin de cdigo. Herramientas de mantenimiento como los sistemas de control de versiones http://barcajmc.blogspot.com/2013/02/16-clasificacion-de-las-herramientas.html http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#clas http://uni1-fund-ing-software.blogspot.com/2013/02/16-clasificacion-de-las- herramientas.html http://ithuejutlaisabelgarciamendez.blogspot.com/2013/02/1_549.html http://wiki.monagas.udo.edu.ve/index.php/T%C3%A9cnicas_y_Herramientas_p ara_el_Desarrollo_de_Software#Clasificaci.C3.B3n_de_las_herramientas_CAS E11 http://sedici.unlp.edu.ar/bitstream/handle/10915/23152/Documento_completo.p df?sequence=1 http://tema1-6.blogspot.com/ http://148.204.64.201/paginas%20anexas/POO/casos%20de%20uso/MaterialPr imeraC.pdf http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r93969.PDF http://es.wikipedia.org/wiki/Herramienta_CASE#Clasificaci.C3.B3n http://ithuejutlaisabelgarciamendez.blogspot.com/2013/02/1_549.html http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#clas http://uni1-fund-ing-software.blogspot.com/2013/02/16-clasificacion-de-las- herramientas.html https://sites.google.com/site/10claudia2410/unidad-1-fundamentos-ingenieria- de-software/1-6 http://www.alipso.com/monografias/desarrollo_de_sistemas_de_informacion/ http://fds-herramientascase.blogspot.com/ http://www.monografias.com/trabajos14/tecnolcomp/tecnolcomp.shtml