Está en la página 1de 6

,

INSTITUTO TECNOLOGICO SUPERIOR DE CALKINI EN


EL ESTADO DE CAMPECHE
INGENIERIA EN MECATRONICA
SEPTIMO SEMESTRE
MAESTRO:
JOSE ALFONSO CUEVAS BACAB
TITULO DEL TRABAJO:
Investigar sobre la historia de las herramientas
CASE.

INTEGRANTES:
SUNZA DE LA CRUZ FELIPE ALEJANDRO 6900
Castillo Uc Jordy Román - 7541
Daniela Hemily Díaz Lugo - 6861
Ek Uicab Jacob Dalid - 6896
Uc Ek Marco Andrei – 6882
GRUPO: A

CALKINI, CAMPECHE
HERRAMIENTAS CASE DEFINICION E HISTORIA:
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. Como es sabido, los estados en el Ciclo de
Vida de desarrollo de un Software son: Investigació n Preliminar, Aná lisis, Diseñ o,
Implementació n e Instalació n.
CASE: Conjunto de métodos, utilidades y técnicas que facilitan la automatizació n del
ciclo de vida del desarrollo de sistemas de informació n, completamente o en alguna de
sus fases.
La realizació n de un nuevo software requiere que las tareas sean organizadas y
completadas en forma correcta y eficiente. Las Herramientas CASE fueron
desarrolladas para automatizar esos procesos y facilitar las tareas de coordinació n de
los eventos que necesitan ser mejorados en el ciclo de desarrollo de software.
La mejor razó n para la creació n de estas herramientas fue el incremento en la
velocidad de desarrollo de los sistemas. Por esto, las compañ ías pudieron desarrollar
sistemas sin encarar el problema de tener cambios en las necesidades del negocio,
antes de finalizar el proceso de desarrollo.

También permite a las compañ ías competir má s efectivamente usando estos sistemas
desarrollados nuevamente para compararlos con sus necesidades de negocio actuales.
En un mercado altamente competitivo, esto puede hacer la diferencia entre el éxito y
el fracaso. Las herramientas CASE también permiten a los analistas tener má s tiempo
para el aná lisis y diseñ o y minimizar el tiempo para codificar y probar.
La introducció n de CASE integradas está comenzando a tener un impacto significativo
en los negocios y sistemas de informació n de las organizaciones.

Con un CASE integrado, las organizaciones pueden desarrollar rá pidamente sistemas


de mejor calidad para soportar procesos críticos del negocio y asistir en el desarrollo
y promoció n intensiva de la informació n de productos y servicios. Estas herramientas
pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de
software, algunas de ellas son:
· Verificar el uso de todos los elementos en el sistema diseñ ado.
· Automatizar el dibujo de diagramas.
· Ayudar en la documentació n del sistema.
· Ayudar en la creació n de relaciones en la Base de Datos.
· Generar estructuras de có digo.

 
La principal ventaja de la utilizació n de una herramienta CASE, es la mejora de la
calidad de los desarrollos realizados y, en segundo término, el aumento de la
productividad. Para conseguir estos dos objetivos es conveniente contar con una
organizació n y una metodología de trabajo, ademá s de la propia herramienta.

Historia
Ya en los añ os 70, un proyecto llamado ISDOS diseñ ó un lenguaje y por lo tanto un
producto que analizaba la relació n existente entre los requisitos de un problema y las
necesidades que éstos generaban, el lenguaje en cuestió n se denominaba PSL
(Problem Statement Language) y la aplicació n que ayudaba a buscar las necesidades
de los diseñ adores PSA (Problem Statement Analyzer).
Aunque esos son los inicios de las herramientas informá ticas que ayudan a crear
nuevos proyectos informá ticos, la primera herramienta CASE fue Excelerator que salió
a la luz en el añ o 1984 y trabajaba bajo una plataforma PC.
Las herramientas CASE alcanzaron su techo a principios de los añ os 90. En la época en
la que IBM había conseguido una alianza con la empresa de software AD/Cycle para
trabajar con sus mainframes, estos dos gigantes trabajaban con herramientas CASE
que abarcaban todo el ciclo de vida del software. Pero poco a poco los mainframes han
ido siendo menos utilizados y actualmente el mercado de las Big CASE ha muerto
completamente abriendo el mercado de diversas herramientas má s específicas para
cada fase del ciclo de vida del software.

Tecnología de las herramientas CASE


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 herramienta CASE
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 de Herramientas Case má s utilizadas.

 ERwin
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
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
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
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
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
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.

Futuro de las Herramientas CASE


Las herramientas CASE evolucionan hacia tres tipos de integració n:
1. La integració n de datos permite disponer de herramientas CASE con diferentes estructuras
de diccionarios locales para el intercambio de datos.
2. La integració n de presentació n confiere a todas las herramientas CASE el mismo aspecto.
3. La integració n de herramientas permite disponer de herramientas CASE capaces de invocar
a otra herramienta CASE.

Glosario de Definiciones Básicas de CASE


CASE: Ayuda por Computadora a la Ingeniería de Software.
TECNOLOGIA CASE: Una tecnología del software que mantiene una disciplina de la ingeniería
automatizada para el desarrollo de software, mantenimiento y direcció n de proyecto, incluye
metodologías estructuradas, automatizadas y herramientas automatizadas.
HERRAMIENTA CASE: Una herramienta del software que automatiza (por lo menos en parte)
una parte del ciclo de desarrollo de software.
SISTEMA CASE: Un conjunto de herramientas CASE integradas que comparten una interface
del usuario comú n y corren en un ambiente computacional comú n.
KIT de HERRAMIENTAS CASE: Un conjunto de herramientas CASE integradas que se han
diseñ ado para trabajar juntas y automatizar (o proveer ayuda automatizada al ciclo de
desarrollo de software, incluyendo el aná lisis, diseñ o, codificació n y prueba).
METODOLOGIA CASE: metodología estructurada que define una disciplina e ingeniería como
un acercamiento a todos o algunos aspectos del desarrollo y mantenimiento de software.
PUESTO DE TRABAJO para CASE: Una estació n de trabajo técnica o computadora personal
equipada con Herramientas Case que automatiza varias funciones del Ciclo de desarrollo de
software.
PLATAFORMA de HARDWARE para CASE: Una arquitectura de hardware con uno, dos o tres
sistemas puestos en línea, que proveen una plataforma operativa para las Herramientas Case.

BLIBLIOGRAFIA:
 Monografias.com Artículo interesante con algo de la historia y génesis de las
herramientas CASE
 Universidad Jaume I Definició n de glosario, uso en el contexto de bases de datos.
 Herramientas CASE Un directorio de herramientas CASE, bastante ú til y actualizado,
con una wiki y folksonomy sobre herramientas CASE.
 Herramientas CASE á gil Algunos lineamientos ú tiles para trabajar y seleccionar
herramientas CASE de manera á gil

También podría gustarte