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