Herramientas CASE para desarrollo de software: tipos, objetivos y ejemplos

Clasificado en Informática

Escrito el en español con un tamaño de 3,29 KB

Herramientas CASE: tipos y objetivos

A continuación se presentan las distintas categorías de herramientas CASE (Computer-Aided Software Engineering), su función y objetivos dentro del ciclo de vida del desarrollo de software. El contenido ha sido corregido ortográfica y gramaticalmente, manteniendo la información original.

U-CASE

U-CASE: Ayudan a la planificación, el análisis de requisitos y la estrategia del desarrollo.

M-CASE

M-CASE: Herramientas para automatizar tareas en el análisis y el diseño.

L-CASE

L-CASE: Herramientas que semi-automatizan la creación del código, generan programas de detección de errores, depuran programas y realizan pruebas. Automatizan la documentación completa de la aplicación.

I-CASE

I-CASE: Herramientas que engloban todo el proceso de desarrollo de software, desde el análisis hasta la implementación.

METACASE

METACASE: Herramientas que permiten la definición de nuestra propia técnica de modelado.

CAST

CAST: Herramientas de soporte para la prueba de software.

IPSE

IPSE: Herramientas que soportan todo el ciclo de vida; incluyen componentes para la gestión de proyectos y la gestión de configuración.

DEPURADOR

DEPURADOR: Es un programa usado para probar y depurar (eliminar errores) los programas. Algunos depuradores tienen dos modos: la depuración parcial o la depuración completa.

GUI

GUI: Es una interfaz gráfica de usuario, un programa informático que actúa como interfaz, utilizando un conjunto de imágenes y objetos gráficos para representar la información y las acciones disponibles en la interfaz.

IDE y herramientas usadas

IDE usados: Eclipse, NetBeans, Microsoft Visual Studio.

Herramientas CASE (definición)

HERRAMIENTAS CASE: Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software, reduciendo el coste en tiempo y dinero. Estas herramientas nos ayudan en el ciclo de vida del desarrollo del software.

Objetivos

OBJETIVOS:

  • Mejorar la productividad en el desarrollo y mantenimiento del software.
  • Aumentar la calidad del software.
  • Reducir tiempo y costes en el mantenimiento y desarrollo de los sistemas (SO).
  • Mejorar la planificación de un proyecto.
  • Automatizar el desarrollo del software, la documentación y la generación de código, la prueba de errores y la gestión del proyecto.
  • Fomentar la reutilización del software, la portabilidad y la estandarización de la documentación.
  • Proporcionar gestión global en todas las fases de desarrollo de software con una misma herramienta.
  • Facilitar el uso de distintas metodologías propias de la ingeniería de software.

Notas finales

El uso adecuado de las herramientas CASE contribuye a un desarrollo más organizado, eficiente y con mayor control sobre la calidad y coste del proyecto. Las categorías presentadas permiten identificar qué tipo de herramienta aplicar en cada fase del ciclo de vida.

Entradas relacionadas: