Limitaciones de las herramientas CASE en el desarrollo de sistemas

InformáticaActualizado el 3,67 KB

Resumen

El texto analiza las principales limitaciones de las herramientas CASE: su dependencia de los métodos estructurados, la falta de estándares comunes y las diferencias en el soporte metodológico. También examina el uso limitado de los diagramas, su enfoque en fases concretas del ciclo de vida y su escaso análisis real de los requerimientos.

Puntos clave

  • Muchas herramientas CASE se basan en el análisis estructurado y el ciclo de vida de desarrollo de sistemas, lo que resulta limitante para empresas que usan otros métodos.
  • No existe un conjunto estándar de herramientas CASE, por lo que hay que tener precaución al elegir una.
  • Las herramientas independientes de la metodología ofrecen componentes (diagramas de flujo de datos, diccionario de datos) pero no el marco de reglas y procedimientos de la metodología.
  • Muchos profesionales usan las herramientas gráficas sobre todo para automatizar informes y documentación, no para diseñar.
  • Las herramientas suelen centrarse en una fase concreta; muchas refuerzan el mantenimiento y la reestructuración del código y ofrecen poco apoyo en el análisis de requerimientos.
  • La mayoría de los productos CASE describen o documentan, pero no analizan los requerimientos ni evalúan soluciones potenciales.

Ponte a prueba

Confiabilidad en los Métodos Estructurados

La mayoría de las herramientas CASE se basan en la metodología de análisis estructurado y el ciclo de vida de desarrollo de sistemas. Esta característica puede ser limitante, ya que no todas las empresas utilizan métodos de análisis estructurado.

Falta de Niveles Estándar para el Soporte de la Metodología

Aún no existe un conjunto"estánda" de herramientas CASE. Por lo tanto, se debe tener precaución al seleccionar una herramienta de este tipo. Existen dos significados para las palabras"soporte de la metodologí":

  • Una herramienta puede dar soporte a los diagramas que emplea una metodología.
  • Una herramienta puede dar soporte a los diagramas e imponer la metodología, sus reglas y procesos.

Las herramientas independientes de la metodología no pueden fomentar el uso de las reglas y estándares de la misma. Estas herramientas pueden proporcionar los componentes de una metodología (por ejemplo, diagramas de flujo de datos, un diccionario de datos y facilidades para la descripción de procesos), pero no el marco de referencia, reglas y procedimientos que constituyen el núcleo de la metodología. Estas herramientas mejoran la productividad al efectuar tareas tediosas y de documentación, aunque no pueden asegurar buenos resultados. Desde el punto de vista funcional, las capacidades que brindan para garantizar la calidad son mínimas.

Conflictos en el Uso de los Diagramas

Las herramientas difieren en el uso que hacen de los diagramas. Algunas son herramientas exclusivamente para gráficas, que se abocan al dibujo de diagramas para el análisis de entrada y salida de datos. Este tipo de herramientas puede restringir el proceso de desarrollo normal seguido por una organización o el estilo particular de trabajo de los analistas.

Diagramas No Utilizados

En general, las herramientas CASE se emplean para generar gráficas, informes y modelar el análisis y estructurar el desarrollo. Sin embargo, muchos profesionales en informática no hacen uso correcto de herramientas gráficas en el desarrollo de software; más bien las emplean para automatizar la producción de informes y documentación del sistema, como los diagramas de flujo utilizados por los programadores para documentar un programa una vez terminado.

Función Limitada

Aunque una herramienta puede apoyar varias fases del ciclo de vida de desarrollo de sistemas o adaptarse a diferentes metodologías de desarrollo, por lo general su enfoque primario está dirigido hacia una fase o método específico. Muchas herramientas para la fase de desarrollo recalcan el mantenimiento y la reestructuración del código, pero ofrecen un soporte débil durante la fase de análisis para la determinación y especificación de requerimientos.

Alcance Limitado

Aunque muchas herramientas basadas en computadoras incluyen la capacidad de verificar las especificaciones para determinar su completitud o consistencia, virtualmente no llevan a cabo ningún análisis de los requerimientos de la aplicación. Por lo tanto, el alcance de las actividades de desarrollo asociado con las herramientas existentes es bastante limitado. La mayor parte de los productos CASE describen (documentan) pero no analizan. De poca ayuda es proporcionar una regla de inclusión en los mejores enfoques y una regla de exclusión para los que son poco satisfactorios. No ofrecen o evalúan soluciones potenciales para los problemas relacionados con sistemas. Y tampoco existe una garantía clara para que dos analistas que utilicen los mismos métodos aplicados a información idéntica, formulen recomendaciones igualmente aceptables.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Por qué las herramientas CASE pueden ser limitantes para una empresa?

Porque la mayoría se basa en la metodología de análisis estructurado y en el ciclo de vida de desarrollo de sistemas, y no todas las empresas utilizan ese método.

¿Qué diferencia hay entre una herramienta que da soporte a diagramas y otra que impone la metodología?

La primera solo soporta los diagramas que emplea una metodología, mientras que la segunda soporta los diagramas e impone sus reglas y procesos.

¿Por qué las herramientas CASE no garantizan buenos resultados?

Mejoran la productividad al automatizar tareas tediosas y de documentación, pero no pueden asegurar buenos resultados y ofrecen capacidades mínimas para garantizar la calidad.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. Según el texto, ¿qué limitación presenta la mayoría de las herramientas CASE?
2. ¿Qué ocurre con las herramientas independientes de la metodología?
3. ¿Para qué usan muchos profesionales las herramientas gráficas, según el texto?
4. ¿En qué fase suelen ofrecer menos soporte las herramientas CASE?
5. ¿Qué crítica hace el texto a la mayoría de los productos CASE?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.