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.