Herramientas Case

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Herramientas CASE

Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de


Software Asistida por Computadora) son diversas aplicaciones informáticas o
programas informáticos destinadas a aumentar el balance en el desarrollo de
software reduciendo el costo de las mismas en términos de tiempo y de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de
desarrollo del software en tareas como el diseño de proyectos, cálculo de costes,
implementación de parte del código automáticamente con el diseño dado,
Compilación automática, documentación o detección de errores entre otras.
Es un sistema de software que intenta proporcionar ayuda automatizada a las
actividades del proceso de desarrollo de software. Los sistemas CASE a menudo
se utilizan como apoyo al método. La primera herramienta CASE como hoy la
conocemos fue Excelerator en 1984, era para PC. Actualmente la oferta de
herramientas CASE es muy amplia y tenemos por ejemplo el EASYCASE o
WINPROJECT .

Tecnología:
La tecnología CASE supone la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas
de información a la hora de construir software se plantean los siguientes objetivos:
• Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser
realizadas con una herramienta conseguimos agilizar el trabajo.
• Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
• Simplificar el mantenimiento de los programas.
• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reutilización de componentes software.
• Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la
utilización de gráficos.

Componentes:
De una forma esquemática podemos decir que una herramienta CASE se
compone de los siguientes elementos:
• Repositorio (diccionario) donde se almacenan los elementos definidos o creados
por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de
Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros.
• Metamodelo (no siempre visible), que constituye el marco para la definición de
las técnicas y metodologías soportadas por la herramienta.
• Carga o descarga de datos, son facilidades que permiten cargar el repertorio de
la herramienta CASE con datos provenientes de otros sistemas, o bien generar a
partir de la propia herramienta esquemas de base de datos, programas, etc. que
pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un
medio de comunicación con otras herramientas.
• Comprobación de errores, facilidades que permiten llevar a cabo un análisis de la
exactitud, integridad y consistencia de los esquemas generados por la
herramienta.
• Interfaz de usuario, que constará de editores de texto y herramientas de diseño
gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y
menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen
las distintas metodologías.

Ejemplos:
PLATINUM Erwin: es una herramienta de diseño de base de datos. Brinda
productividad en diseño, generación, y mantenimiento de aplicaciones. Desde un
modelo lógico de los requerimientos de información, hasta el modelo físico
perfeccionado para las características específicas de la base de datos diseñada,
ERwin permite visualizar la estructura, los elementos importantes, y optimizar el
diseño de la base de datos. Genera automáticamente las tablas y miles de líneas
de stored procedure y triggers para los principales tipos de base de datos.

EasyCASE Profesional: el centro de productos para procesos, modelamiento de


datos y eventos, e Ingeniería de Base de Datos, es un producto para la generación
de esquemas de base de datos e ingeniería reversa, trabaja para proveer una
solución comprensible para el diseño, consistencia y documentación del sistema
en conjunto.

Oracle Designer: es un juego de herramientas para guardar las definiciones que


necesita el usuario y automatizar la construcción rápida de aplicaciones
cliente/servidor flexibles y gráficas. Integrado con Oracle Developer, Oracle
Designer provee una solución para desarrollar sistemas empresariales
cliente/servidor de segunda generación.

PowerDesigner: es una suite de aplicaciones de Powersoft para la construcción,


diseño y modelado de datos a través de diversas
aplicaciones. Es la herramienta para el análisis, diseño inteligente y construcción
sólida de una base de datos y un desarrollo orientado a modelos de datos a nivel
físico y conceptual, que dan a los desarrolladores de aplicaciones Cliente/Servidor
la más firme base para aplicaciones de alto rendimiento.

System Architect: posee un repositorio único que integra todas las herramientas, y
metodologías usadas. En la elaboración de los diagramas, el System Architect
conecta directamente al diccionario de datos, los elementos asociados,
comentarios,reglas de validaciones, normalización, etc. Posee control automático
de diagramas y datos, normalizaciones y balanceo entre diagramas "Padre e Hijo",
además de balanceo horizontal, que trabaja integrado con el diccionario de datos,
asegurando la compatibilidad entre el Modelo de Datos y el Modelo Funcional.

SNAP: es un CASE para el desarrollo de aplicaciones en Sistemas AS/400 de


IBM. Proporciona el ambiente integral de trabajo, brindando la posibilidad de
construir sistemas de inmejorable calidad, adheridos a los estándares S.A.A de
IBM., totalmente documentados y ajustados a los requerimientos específicos de la
organización, en una fracción del tiempo y coste del que se invertiría, si se
utilizaran herramientas tradicionales.

También podría gustarte