ACTIVIDAD 2
CASE
¿QUÉ ES UNA
HERRAMIENTA CASE?
CASE es una sigla, que corresponde a las iniciales de:
Computer Aided Software Engineering; y en
su traducción al Español
significa Ingeniería de Software Asistida por
Computación.
- "CASE es la automatización del software"
Carma MacClure - "CASE es una filosofía que se orienta a la
mejor comprensión de los modelos de
empresa, sus
actividades y el desarrollo
de los sistemas de
información. Esta filosofía
involucra además el uso de programas que
permiten : - Construir los modelos que describen la
empresa, - Describir el medio en el que se realizan las
actividades, - Llevar a cabo la planificación,
- El desarrollo del Sistema
Informático, desde la planificación, pasando
por el análisis
y diseño de sistemas, hasta la generación
del código de los programas y la documentación."
- Construir los modelos que describen la
Michael Lucas Gibson
- "La creación de software utilizando técnicas
de diseño y metodologías de
desarrollo bien definidas, soportadas por herramientas
automatizadas operativas en el ordenador"
José M. de las Heras
Las herramientas
CASE representan una forma que permite Modelar los Procesos de
Negocios de
las empresas y
desarrollar los Sistemas de
Información Gerenciales.
Se puede definir a las Herramientas CASE como un
conjunto de programas y ayudas que dan asistencia a los
analistas, ingenieros de software y desarrolladores, durante
todos los pasos del Ciclo de Vida
de desarrollo de un Software (Investigación Preliminar, Análisis, Diseño,
Implementación e Instalación.).
Se puede ver al CASE como la unión de las
herramientas automáticas de software y las
metodologías de desarrollo de software
formales.
Objetivos del CASE
- Aumentar la productividad
de las áreas de desarrollo y mantenimiento de los sistemas
informáticos. - Mejorar la calidad del
software desarrollado. - Reducir tiempos y costes de desarrollo y mantenimento
del software. - Mejorar la gestión y dominio sobre
el proyecto en
cuanto a su planificación, ejecución y control. - Mejorar el archivo de
datos
(enciclopedia) de conocimientos (know-how) y sus facilidades
de uso, reduciendo la dependencia de analistas y
programadores.- El desarrollo del software
- La documentación
- La generación del
código - El chequeo de errores
- La gestión del proyecto
- Automatizar :
- La reutilización (reusabilidad) del
software - La portabilidad del software
- La estandarización de la
documentación
- La reutilización (reusabilidad) del
- Permitir
- Integrar las fases de desarrollo (ingeniería
del software) con las herramientas CASE - Facilitar la utilización de las distintas
metodologías que desarrollan la propia ingeniería
del software.
Página siguiente |