Herramientas CASE para desarrollo de software: tipos y objetivos
Resumen
El documento describe las principales categorías de herramientas CASE (U-CASE, M-CASE, L-CASE, I-CASE, METACASE, CAST, IPSE, depuradores y GUI) y su función en el ciclo de vida del desarrollo de software. También define qué son las herramientas CASE, menciona IDE habituales y enumera sus objetivos principales, como mejorar la productividad, la calidad y la planificación de proyectos.
Puntos clave
- Las herramientas CASE son aplicaciones informáticas que aumentan la productividad en el desarrollo de software y reducen costes de tiempo y dinero.
- U-CASE ayuda en la planificación, el análisis de requisitos y la estrategia del desarrollo.
- M-CASE automatiza tareas de análisis y diseño; L-CASE semi-automatiza la generación de código, las pruebas y la documentación.
- I-CASE engloba todo el proceso de desarrollo, desde el análisis hasta la implementación.
- IPSE da soporte a todo el ciclo de vida, incluyendo gestión de proyectos y gestión de configuración.
- Entre los objetivos figuran mejorar la productividad, la calidad, la planificación y fomentar la reutilización y la estandarización de la documentación.
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.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué es una herramienta CASE?
Es una aplicación informática destinada a aumentar la productividad en el desarrollo de software, reduciendo el coste en tiempo y dinero. Ayuda en las distintas etapas del ciclo de vida del software.
¿Qué diferencia hay entre U-CASE y I-CASE?
U-CASE se centra en la planificación, el análisis de requisitos y la estrategia del desarrollo. I-CASE engloba todo el proceso de desarrollo, desde el análisis hasta la implementación.
¿Para qué sirve un depurador?
Sirve para probar y depurar, es decir, eliminar errores, en los programas. Algunos depuradores ofrecen un modo de depuración parcial y otro de depuración completa.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.