SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO DE
                               TUXTEPEC




Unidad 1: Fundamentos de Ingeniería de Software
                         Actividad:



                          Grupo “A”
Turno: Matutino




                                                        DEL LAS HERRAMIENTAS CASE
                         Presentado por:
                         Cleotilde Jorge Rafael
                  María del Rosario Antonio Gómez
                      Antonio Vicente Mendoza
                   Keren Aradi Martínez Herrera
                   Cristian Joaquín Conti Sánchez.



                          Profesor (a):
                María de los Ángeles Martínez Morales
                                                        HISTORIA




                      12 de Septiembre de 2012
Introducción
Las Herramientas Case son la mejor base para el proceso de análisis y desarrollo
de software, así que las computadoras afectan nuestras vidas. La verdad es que
no podemos escapar de los grandes avances tecnológicos. El rápido incremento
es una hazaña de las computadoras junto al dramático decremento en tamaño y
costo, y así esta tecnología, es una larga variedad de aplicaciones que éstas
pueden soportar. Desde el inicio de la escritura de software, ha existido un
conocimiento de la necesidad de herramientas automatizadas para ayudar al
diseñador del software. Inicialmente, la concentración estaba en herramientas de
apoyo   a   programas     como    traductores,    recopiladores,   ensambladores,
procesadores   de   macros,   montadores    y    cargadores.   Este   conjunto   de
aplicaciones, aumentó de una manera rápida en un breve espacio de tiempo,
causando una gran demanda por nuevo software a desarrollar. A medida que se
escribía nuevo software, habían ya en existencia millones y millones de líneas de




                                                                                      DEL LAS HERRAMIENTAS CASE
código que necesitaban ser mantenidas y actualizadas.


Las Herramientas CASE nos proveen muchos beneficios tanto a los analistas de
sistemas como también a las empresas; pues a los analistas o programadores nos
dan asistencia, nos proveen la automatización del ciclo de vida del desarrollo de
sistemas de información. Y a las empresas les permiten tener un mejor realce en
su entorno, por ejemplo una mayor seguridad, fiabilidad al realizar procesos
automatizados en los diferentes programas de herramientas CASE.
                                                                                      HISTORIA
Historia de las Herramientas CASE
                                     Las primeras       Herramientas CASE para
                                     apoyar el proceso de desarrollo de software
                                     fueron los editores y procesadores de texto,
                                     usados     para   escribir   programas   y   su
                                     documentación.



                                     Así, también algunos programas de dibujo
                                     comenzaron a incorporar las notaciones
                                     gráficas   de     técnicas   para   diseño   de
programas. En los años setenta se introdujeron técnicas gráficas y diagramas de
flujo de estructuras de datos. Sobre este punto, el diseño y especificaciones en
forma pictórica han sido extremadamente complejos y consumían mucho tiempo
para realizar cambios.

En la década de los 70 un proyecto nombrado ISDOS diseñó un lenguaje




                                                                                       DEL LAS HERRAMIENTAS CASE
denominado PSL que analizaba la relación existente entre los requisitos de un
problema y las necesidades que éstos generaban. La aplicación que ayudaba a
buscar las necesidades de los diseñadores se denominaba PSA. Este lenguaje y
esta herramienta son consideradas como los inicios de las herramientas
informáticas que ayudan a crear nuevos proyectos informáticos.

El término CASE se estableció durante los años 80 en los Estados Unidos como
abreviatura de “Computer Aided Software Engineering”. Este término se hizo
popular, al asociarse con potentes herramientas para el desarrollo de sistemas,
con las cuales se habría en un principio una puerta de esperanza a multitud de
organizaciones donde el desarrollo y mantenimiento de software se había
                                                                                       HISTORIA




convertido en algo muy importante.
La introducción de las herramientas CASE ha permitido que los
                 diagramas puedan ser fácilmente creados y modificados,
                 mejorando la calidad de los diseños de software. Surgió la
                 necesidad de un diccionario de datos del sistema que almacene
                 las definiciones usadas en las diferentes fases del desarrollo
                 (este diccionario es lo que comúnmente se denomina repositorio).
Esto contribuyó a implementar funciones de integración y verificación de
consistencia entre técnicas (asociadas a distintas actividades en el desarrollo). La
automatización de tareas también ha sido un aspecto de interés. En programación
automática esto se ha traducido en: generadores de pantallas e informes,
generadores de esquemas físicos de bases de datos y generadores de código
para prototipos o partes de programas.

Los diccionarios de datos, un documento muy usado que mantiene los detalles de
cada tipo de dato y los procesos dentro de un sistema, son el resultado directo de
la llegada del diseño de flujo de datos y análisis estructural, hecho posible a través
de las mejoras en las Herramientas CASE.




                                                                                         DEL LAS HERRAMIENTAS CASE
Pronto se remplazaron los paquetes gráficos por paquetes especializados que
habilitan la edición, actualización e impresión en múltiples versiones de diseño.
Eventualmente, las herramientas gráficas integradas con diccionarios de base de
datos para producir poderosos diseños y desarrollar herramientas, podrían
sostener ciclos completos de diseño de documentos.


Como un paso final, la verificación de errores y generadores de casos de pruebas
fueron incluidos para validar el diseño del software. Todos estos procesos pueden
saberse integrados en una simple herramienta CASE que soporta todo el ciclo de
desarrollo.
                                                                                         HISTORIA
La primera herramienta comercial se remonta a 1982,
                      aunque algunos especialistas indican que algunos ejemplos
                      de herramientas para diagramación ya existían.

                      Aunque ésos 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.

No fue sino hasta 1985 en que las herramientas CASE se volvieron realmente
importantes en el proceso de desarrollo de software. Los proveedores prometieron
a la Industria que muchas actividades serían beneficiadas por la ayuda de las
CASE.


Estos beneficios consistían, por ejemplo, en el aumento en la productividad. El
objetivo en 1985 para muchos vendedores era producir software más
rápidamente.
Las herramientas CASE serían una familia de métodos favorablemente
estructurados para planeamiento, análisis y diseño. Esto llevaría a la generación




                                                                                     DEL LAS HERRAMIENTAS CASE
automática de código para desarrollo de software vía una especificación
formalmente diseñada. Esto traería como beneficio:


      Una mejora en la calidad, fiabilidad, utilidad y rendimiento.
      El entorno de producción de documentación para software mejora la
       comunicación, mantenimiento y actualización.
      Hace el trabajo de diseño de software más fácil y agradable.
      La promesa futura de remplazar realmente a los ingenieros de software
       especializados.
      Reducción del costo de producción de software.
                                                                                     HISTORIA




Con estos objetivos en mente, la industria destinó millones en producción de
Herramientas CASE.
Así como esta enorme suma de dinero fue gastada en Herramientas CASE, hubo
también trabajo de investigación a nivel mundial en diferentes instituciones como
Universidades, Instituciones Gubernamentales y de Defensa. La industria de
Herramientas CASE está creciendo y esta tomando cada vez mayor importancia.

El máximo desarrollo de las Herramientas CASE se alcanza 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.




          Evolución de las Herramientas CASE




                                                                                                        DEL LAS HERRAMIENTAS CASE
  A inicios de los 80’s   A mediados de los 80’s    Al final de los 80’s   A inicios de los 90’s




 Documentación              Comprobación            Generación             Conductor               de
 asistida      por          automática        del   automática       del   metodología
 computadoras.              análisis del diseño.    código a partir de     inteligente.
 Diagrama asistida                                  las especificaciones   Interfaz     amigable
                            Deposito
 por computadoras.          automático de la        del diseño.            con el usuario.
 Herramientas       de      información.
                                                                                                        HISTORIA




 análisis y diseño.
Conclusión
Sin lugar a dudas las herramientas CASE han venido a revolucionar la forma de
automatizar los aspectos clave en el desarrollo de los sistemas de información,
debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan
y es que éstas, brindan toda una gama de componentes que incluyen todas o la
mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido
creadas con una gran exactitud entorno a las necesidades de los desarrolladores
de sistemas para la automatización de procesos incluyendo el análisis, diseño e
implantación.


Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE
cuentan con una credibilidad y exactitud que tienen un reconocimiento universal,
siendo usadas por cualquier desarrollador y/o programador que busca un
resultado óptimo y eficiente, pero sobre todo que busca esa minuciosidad
necesaria de los procesos y entre los procesos.




                                                                                     DEL LAS HERRAMIENTAS CASE
Las herramientas CASE que actualmente se encuentran en uso ofrecen sus
mayores beneficios en el área de determinación de requerimientos porque, en
gran medida, el apoyo proporcionado por éstas se dirige hacia sistemas de
diccionario y herramientas de diagramación. La siguiente frontera es la generación
de código relacionada con la programación automática para la generación de
aplicaciones basadas en computadora. Ésta es un área donde los avances están
ocurriendo con rapidez, mientras tanto habrá que esperar a que llegue el día en
que el desarrollo de aplicaciones esté 100% automatizado. Claro está que el
análisis llegó primero. Si no hubiese ocurrido así, las herramientas automatizados
no harían otra cosa' más que generar software basado en especificaciones
erróneas.
                                                                                     HISTORIA
Referencias
http://www.virtual.unal.edu.co/cursos/sedes/manizales/4100010/Lecciones/Cap5/Hta
sCASE.ht
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88200.DOCX
http://www.itescam.edu.mx/principal/webalumnos/sylabus/asignatura.php?clave_asig
=SCC-1007&carrera=ISIC-2010-224&id_d=97
http://www.ecured.cu/index.php/CASE
http://www.esacademic.com/dic.nsf/eswiki/197500
http://www.everyoneweb.es/WA/DataFilesutvmtic/herramicase.pdf




                                                                                   DEL LAS HERRAMIENTAS CASE
                                                                                   HISTORIA

Más contenido relacionado

La actualidad más candente

Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snapalan moreno
 
Herramientas case
Herramientas caseHerramientas case
Herramientas casesantiago168
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Semana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de swSemana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de swedithua
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareGabriel Cobeña
 
herramientas case para el desarrollo de software
herramientas case para el desarrollo de softwareherramientas case para el desarrollo de software
herramientas case para el desarrollo de softwareRoyer Lopez Nuñez
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Casejmmosque
 
Herramientas case
Herramientas case Herramientas case
Herramientas case 00menni
 

La actualidad más candente (18)

Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snap
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Case
CaseCase
Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Semana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de swSemana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de sw
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
herramientas case para el desarrollo de software
herramientas case para el desarrollo de softwareherramientas case para el desarrollo de software
herramientas case para el desarrollo de software
 
Hcase
HcaseHcase
Hcase
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas case Herramientas case
Herramientas case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 

Similar a HISTORIA DE LAS HERRAMIENTAS CASE

Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historianenyta08
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseHa2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseMoisés Ulises Rodríguez Montiel
 
Introduccion
IntroduccionIntroduccion
IntroduccionZuleima
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguestf131a9
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfCarmenKeim2
 
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASE
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASEHA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASE
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASEErick Ortega Herrera
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguest15d257
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo deltaadsinformacion
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...jefry
 

Similar a HISTORIA DE LAS HERRAMIENTAS CASE (20)

Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historia
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Introducción
IntroducciónIntroducción
Introducción
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta case
Herramienta  caseHerramienta  case
Herramienta case
 
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseHa2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
 
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASE
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASEHA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASE
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASE
 
00060335
0006033500060335
00060335
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo delta
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 

Más de nenyta08

Actividad 1
Actividad 1Actividad 1
Actividad 1nenyta08
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)nenyta08
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo sustenenyta08
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo sustenenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)nenyta08
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)nenyta08
 
Conclusión
ConclusiónConclusión
Conclusiónnenyta08
 
Conclusión
ConclusiónConclusión
Conclusiónnenyta08
 
Introducción
IntroducciónIntroducción
Introducciónnenyta08
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexiónnenyta08
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexiónnenyta08
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas casenenyta08
 

Más de nenyta08 (20)

Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo suste
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo suste
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)
 
Conclusión
ConclusiónConclusión
Conclusión
 
Conclusión
ConclusiónConclusión
Conclusión
 
Introducción
IntroducciónIntroducción
Introducción
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexión
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexión
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 

HISTORIA DE LAS HERRAMIENTAS CASE

  • 1. INSTITUTO TECNOLÓGICO DE TUXTEPEC Unidad 1: Fundamentos de Ingeniería de Software Actividad: Grupo “A” Turno: Matutino DEL LAS HERRAMIENTAS CASE Presentado por: Cleotilde Jorge Rafael María del Rosario Antonio Gómez Antonio Vicente Mendoza Keren Aradi Martínez Herrera Cristian Joaquín Conti Sánchez. Profesor (a): María de los Ángeles Martínez Morales HISTORIA 12 de Septiembre de 2012
  • 2. Introducción Las Herramientas Case son la mejor base para el proceso de análisis y desarrollo de software, así que las computadoras afectan nuestras vidas. La verdad es que no podemos escapar de los grandes avances tecnológicos. El rápido incremento es una hazaña de las computadoras junto al dramático decremento en tamaño y costo, y así esta tecnología, es una larga variedad de aplicaciones que éstas pueden soportar. Desde el inicio de la escritura de software, ha existido un conocimiento de la necesidad de herramientas automatizadas para ayudar al diseñador del software. Inicialmente, la concentración estaba en herramientas de apoyo a programas como traductores, recopiladores, ensambladores, procesadores de macros, montadores y cargadores. Este conjunto de aplicaciones, aumentó de una manera rápida en un breve espacio de tiempo, causando una gran demanda por nuevo software a desarrollar. A medida que se escribía nuevo software, habían ya en existencia millones y millones de líneas de DEL LAS HERRAMIENTAS CASE código que necesitaban ser mantenidas y actualizadas. Las Herramientas CASE nos proveen muchos beneficios tanto a los analistas de sistemas como también a las empresas; pues a los analistas o programadores nos dan asistencia, nos proveen la automatización del ciclo de vida del desarrollo de sistemas de información. Y a las empresas les permiten tener un mejor realce en su entorno, por ejemplo una mayor seguridad, fiabilidad al realizar procesos automatizados en los diferentes programas de herramientas CASE. HISTORIA
  • 3. Historia de las Herramientas CASE Las primeras Herramientas CASE para apoyar el proceso de desarrollo de software fueron los editores y procesadores de texto, usados para escribir programas y su documentación. Así, también algunos programas de dibujo comenzaron a incorporar las notaciones gráficas de técnicas para diseño de programas. En los años setenta se introdujeron técnicas gráficas y diagramas de flujo de estructuras de datos. Sobre este punto, el diseño y especificaciones en forma pictórica han sido extremadamente complejos y consumían mucho tiempo para realizar cambios. En la década de los 70 un proyecto nombrado ISDOS diseñó un lenguaje DEL LAS HERRAMIENTAS CASE denominado PSL que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban. La aplicación que ayudaba a buscar las necesidades de los diseñadores se denominaba PSA. Este lenguaje y esta herramienta son consideradas como los inicios de las herramientas informáticas que ayudan a crear nuevos proyectos informáticos. El término CASE se estableció durante los años 80 en los Estados Unidos como abreviatura de “Computer Aided Software Engineering”. Este término se hizo popular, al asociarse con potentes herramientas para el desarrollo de sistemas, con las cuales se habría en un principio una puerta de esperanza a multitud de organizaciones donde el desarrollo y mantenimiento de software se había HISTORIA convertido en algo muy importante.
  • 4. La introducción de las herramientas CASE ha permitido que los diagramas puedan ser fácilmente creados y modificados, mejorando la calidad de los diseños de software. Surgió la necesidad de un diccionario de datos del sistema que almacene las definiciones usadas en las diferentes fases del desarrollo (este diccionario es lo que comúnmente se denomina repositorio). Esto contribuyó a implementar funciones de integración y verificación de consistencia entre técnicas (asociadas a distintas actividades en el desarrollo). La automatización de tareas también ha sido un aspecto de interés. En programación automática esto se ha traducido en: generadores de pantallas e informes, generadores de esquemas físicos de bases de datos y generadores de código para prototipos o partes de programas. Los diccionarios de datos, un documento muy usado que mantiene los detalles de cada tipo de dato y los procesos dentro de un sistema, son el resultado directo de la llegada del diseño de flujo de datos y análisis estructural, hecho posible a través de las mejoras en las Herramientas CASE. DEL LAS HERRAMIENTAS CASE Pronto se remplazaron los paquetes gráficos por paquetes especializados que habilitan la edición, actualización e impresión en múltiples versiones de diseño. Eventualmente, las herramientas gráficas integradas con diccionarios de base de datos para producir poderosos diseños y desarrollar herramientas, podrían sostener ciclos completos de diseño de documentos. Como un paso final, la verificación de errores y generadores de casos de pruebas fueron incluidos para validar el diseño del software. Todos estos procesos pueden saberse integrados en una simple herramienta CASE que soporta todo el ciclo de desarrollo. HISTORIA
  • 5. La primera herramienta comercial se remonta a 1982, aunque algunos especialistas indican que algunos ejemplos de herramientas para diagramación ya existían. Aunque ésos 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. No fue sino hasta 1985 en que las herramientas CASE se volvieron realmente importantes en el proceso de desarrollo de software. Los proveedores prometieron a la Industria que muchas actividades serían beneficiadas por la ayuda de las CASE. Estos beneficios consistían, por ejemplo, en el aumento en la productividad. El objetivo en 1985 para muchos vendedores era producir software más rápidamente. Las herramientas CASE serían una familia de métodos favorablemente estructurados para planeamiento, análisis y diseño. Esto llevaría a la generación DEL LAS HERRAMIENTAS CASE automática de código para desarrollo de software vía una especificación formalmente diseñada. Esto traería como beneficio:  Una mejora en la calidad, fiabilidad, utilidad y rendimiento.  El entorno de producción de documentación para software mejora la comunicación, mantenimiento y actualización.  Hace el trabajo de diseño de software más fácil y agradable.  La promesa futura de remplazar realmente a los ingenieros de software especializados.  Reducción del costo de producción de software. HISTORIA Con estos objetivos en mente, la industria destinó millones en producción de Herramientas CASE.
  • 6. Así como esta enorme suma de dinero fue gastada en Herramientas CASE, hubo también trabajo de investigación a nivel mundial en diferentes instituciones como Universidades, Instituciones Gubernamentales y de Defensa. La industria de Herramientas CASE está creciendo y esta tomando cada vez mayor importancia. El máximo desarrollo de las Herramientas CASE se alcanza 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. Evolución de las Herramientas CASE DEL LAS HERRAMIENTAS CASE A inicios de los 80’s A mediados de los 80’s Al final de los 80’s A inicios de los 90’s Documentación Comprobación Generación Conductor de asistida por automática del automática del metodología computadoras. análisis del diseño. código a partir de inteligente. Diagrama asistida las especificaciones Interfaz amigable Deposito por computadoras. automático de la del diseño. con el usuario. Herramientas de información. HISTORIA análisis y diseño.
  • 7. Conclusión Sin lugar a dudas las herramientas CASE han venido a revolucionar la forma de automatizar los aspectos clave en el desarrollo de los sistemas de información, debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan y es que éstas, brindan toda una gama de componentes que incluyen todas o la mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud entorno a las necesidades de los desarrolladores de sistemas para la automatización de procesos incluyendo el análisis, diseño e implantación. Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal, siendo usadas por cualquier desarrollador y/o programador que busca un resultado óptimo y eficiente, pero sobre todo que busca esa minuciosidad necesaria de los procesos y entre los procesos. DEL LAS HERRAMIENTAS CASE Las herramientas CASE que actualmente se encuentran en uso ofrecen sus mayores beneficios en el área de determinación de requerimientos porque, en gran medida, el apoyo proporcionado por éstas se dirige hacia sistemas de diccionario y herramientas de diagramación. La siguiente frontera es la generación de código relacionada con la programación automática para la generación de aplicaciones basadas en computadora. Ésta es un área donde los avances están ocurriendo con rapidez, mientras tanto habrá que esperar a que llegue el día en que el desarrollo de aplicaciones esté 100% automatizado. Claro está que el análisis llegó primero. Si no hubiese ocurrido así, las herramientas automatizados no harían otra cosa' más que generar software basado en especificaciones erróneas. HISTORIA