1. l-CASE
José Luis Pérez García
http://en.wikipedia.org/wiki/Computer-aided_software_engineering
Las tecnologías utilizadas para el desarrollo de software tienen diferentes aspectos que las caracterizan, todas y
cada una manejan ciertas áreas que por separada pueden llegar a tener mucho mayor efecto en la
productividad al momento del desarrollo del sistema, tenemos las que son especializadas en el diseño y análisis
para un sistema o bien las que se pueden encargar de todo en cualquier fase del sistema, pero qué pasa si solo
queremos la parte del código.
“Las herramientas lower CASE se enfocan en las actividades del back end del ciclo de vida del software, así
como diseño físico, correcciones, construcción, pruebas, integración de componentes, mantenimiento, re
ingeniería e ingeniería inversa”
Wikipedia. (s.f.). Obtenido de http://en.wikipedia.org/wiki/Computer-aided_software_engineering
En base a esta definición encontramos que las herramientas lower CASE nos permiten manejar aquellos
aspectos que se necesita la parte de la codificación, es aquí en donde se inician las fases de prueba y corrección
para ver si nuestro sistema funciona de forma correcta y cumple con lo que se planteó en las hojas de
requerimientos del sistema informático, por lo general estas herramientas se usan en las fases de
implementación y mantenimiento del ciclo de desarrollo de vida.
“Las herramientas que son usadas a través de la fase de diseño por lo general son clasificadas como
herramientas upper CASE y lower CASE.”
NPTEL. (s.f.). CASE TOOLS. Obtenido de http://www.nptel.iitm.ac.in/courses/Webcourse-contents/IIScBANG/System%20Analysis%20and%20Design/pdf/Lecture_Notes/LNm14.pdf
Entonces podemos definir a esta herramienta como una más que forma parte de las herramientas de diseño,
ya que nos permite elegir la forma en la que vamos a crear nuestro sistema, de esta forma podríamos
considerar a las herramientas upper CASE y lower case como compatibles con el ciclo de vida en cascada ya
que contiene y se adapta a las fases de implementación, verificación y mantenimiento.
“Algunas de las ventajas de las herramientas lower CASE es que permiten lograr importantes mejoras de
productividad a corto plazo, además de que permite un eficiente soporte al mantenimiento de sistemas, como
desventajas tiene que no garantiza la consistencia de los resultados a nivel corporativo”
Lo, P. (s.f.). Peter Lo's Personal Web Site . Obtenido de http://www.peter-lo.com/Teaching/M8034/L12.pdf
En conclusión una herramienta lower case solo la usaremos en caso de que necesitemos un avance significativo
en la fase de desarrollo de nuestro sistema, la selección de la herramienta a utilizar depende del tipo de
necesidad que se tenga en la organización, solo nos queda retomar el tipo de perspectiva que se le dé a cada
una.
Herramientas Automatizadas
2NM50