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