domingo, 1 de diciembre de 2013





HERRAMIENTAS DE BAJO NIVEL (Lower-CASE)

Las herramientas de bajo nivel o mejor conocidas como L-CASE (por sus siglas en ingles Lower-CASE) son herramientas orientadas a la automatización y soporte de las actividades a desarrollar durante las últimas fases del ciclo de vida en el desarrollo de un proyecto: implementación, pruebas y mantenimiento. (Para más información consultar la página http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88017.PDF).
Este conjunto de herramientas por si solo nos facilita la generación del código del sistema. Para ello se utilizan programas como  editores de sintaxis, generadores de estructuras de programas, compiladores y depuradores. Para la fase de pruebas utilizamos programas conocidos coloquialmente como “cajas negras”. En estos programas se registran todos los eventos que suceden dentro del sistema. De esta manera se registran los datos, variables y funciones activadas en el sistema y así los desarrolladores analizaran esta información para determinar si el sistema funciona correctamente.

Como objetivos se enfoca en las fases de estrategia, planificación, análisis y diseño, producen una notable mejora que es importante durante el desarrollo. Se dice que cuando un sistema es bien planificado y diseñado, se reducen el riesgo de errores en las etapas posteriores de construcción e implementación, como resultado se obtiene un software con mayor calidad, eficaz así como la aceptación y recomendación del cliente. (Para más información consultar la página http://www.umsl.edu/~sauterv/analysis/F08papers/View.html)
Existen múltiples programas que están dentro de la clasificación de herramientas de alto nivel, por obvias razones cada uno es diferente y es diseñado para cada tipo de empresa. Cada empresa diseñan sus programas según la necesidad del cliente, la mayoría tienen un costo pero las funciones que contienen esta completas y de fácil manejo y ejecución.

  
De igual manera existen programas gratuitos que ofrecen soluciones rápidas y generales. Todos estos programas basados en el modelado de lenguaje unificado (Para más información consultar la página http://www.wisegeek.com/what-are-the-uses-of-uml-for-business-analysis.htm). Permite analizar eficientemente a los actores primarios y secundarios asi como la definición del sistema y los requerimientos del cliente.
En comparación con otra clasificación de herramientas CASE, este tipo de herramientas de alto nivel solo sirven para la especificación de las primeras fases en el desarrollo de software. Nos generan mayor calidad lo que facilita el desarrollo de las siguientes fases disminuyendo los errores considerablemente.



No hay comentarios:

Publicar un comentario