domingo, 1 de diciembre de 2013





HERRAMIENTAS DE ALTO NIVEL (Upper-CASE)

Las herramientas de alto nivel o mejor conocidas como U-CASE (por sus siglas en ingles Upper-CASE) son herramientas orientadas a la automatización y soporte de las actividades a desarrollar durante las primeras fases del ciclo de vida en el desarrollo de un proyecto: análisis y diseño. (Para más información consultar la página http://html.rincondelvago.com/herramientas-case.html)
Utilizando las herramientas U-CASE en las fases de análisis y diseño combinada con las herramientas modernas para las fases de construcción y pruebas puede dar un resultado favorable, la mayoría de las empresas utilizan esta técnica como estrategia para el desarrollo de los proyectos. Este tipo de estrategia es implementada con herramientas que puedan explicar el funcionamiento del programa a bajo nivel para que el cliente pueda entenderlo con mayor facilidad como lo puede ser UML. Un programa ejemplo que utilice UML puede ser la herramienta STARUML. Con ella se puede hacer el análisis del sistema con el auxilio de diversos diagramas ( casos de uso, de clase, de flujo, de secuencia) que además pueden generar el código base lo que ahorra tiempo en la fase de construcción.
Este tipo de herramientas al estar destinadas a la elaboración de fases iniciales se pueden complementar con algunas otras.
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