¿Qué es una herramienta CASE?
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.
Clasificación de las Herramientas CASE
No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo a:
• Las plataformas que soportan.
• Las fases del ciclo de vida del desarrollo de sistemas que cubren.
• La arquitectura de las aplicaciones que producen.
• Su funcionalidad.
Herramientas integradas, I-CASE (Integrated CASE, CASE integrado): abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas también CASE workbench.
2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end, orientadas a la automatización y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: análisis y diseño.
3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end, dirigidas a las últimas fases del desarrollo: construcción e implantación.
4. Juegos de herramientas o Tools-Case, son el tipo más simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontrarían las herramientas de reingeniería, orientadas a la fase de mantenimiento.
VENTAJAS Y DESVENTAJAS DE LAS HERRAMIENTAS CASE
Ventajas
•Mejora en la productividad
•Mejora en la eficacia
•Mejora en la calidad del sistema de
información
•Disminución de tiempo
•Automatización de tareas tediosas
•Garantizar la consistencia de los procedimientos
•Verificar el uso de todos los elementos en el sistema diseñado.
•Automatizar el dibujo de diagramas.
•Ayudar en la documentación del sistema.
•Ayudar en la creación de relaciones en la Base de Datos.
•Generar estructuras de código.
Desventajas
•Falta de niveles estándar para el soporte
de la metodología.
•Conflictos en el uso de los diagramas.
•Diagramas no utilizados.
•Función limitada.
•Costo de adquisición.
• Rational Rose: http://www.rational.com/
• Dome (herramienta CASE/MetaCASE): http://www.htc.honeywell.com/dome/index.htm
• MetaEdit (herramienta CASE/MetaCASE): http://www.metacase.com/
• ArgoUML (herramienta CASE - open source): http://argouml.tigris.org/
No hay comentarios.:
Publicar un comentario