Herramientas CASE

Páginas: 6 (1499 palabras) Publicado: 11 de octubre de 2015

INTRODUCCION
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, y montadores y cargadores.
Esto causó a la industria de las computadorasmuchos problemas, no podía cubrir el incremento de la demanda con los métodos que se estaban usando. Esto fue reconocido como una crisis de software. Para superar este problema en el proceso de desarrollo de software, se introdujeron metodologías para intentar crear estándares de desarrollo.
La industria de computadoras ha desarrollado un soporte automatizado para el desarrollo y mantenimiento desoftware. Este es llamado Computer Aided Software Engineering (CASE) que en español se traduce como “Ingeniería de Software Asistida por Computadora”.
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. (INEI, 1999)
CASEproporciona al ingeniero la posibilidad de automatizar actividades manuales y de mejorar su visión general de la ingeniería. Al igual que las herramientas de ingeniería y de diseño asistidos por computadora que utilizan los ingenieros de otras disciplinas, las herramientas CASE ayudan a garantizar que la calidad se diseñe antes de llegar a construir el producto. (Pressman, 2002)


Laevolución de las herramientas CASE está ligada a la evolución de la Ingeniería de Software como disciplina. El término “Ingeniería de Software” fue usado por primera vez en una conferencia OTAN en 1968. En dicha conferencia se reveló la existencia de la llamada “Crisis del Software”, causada por los problemas inherentes al desarrollo de software. (Valencia)
Las primeras herramientas para apoyar elproceso de desarrollo de software fueron los editores y procesadores de texto, usados para escribir programas y su documentación.
El termino C.A.S.E se estableció en los 80s en los Estados Unidos; este término se hizo popular al asociarse con potentes herramientas para el desarrollo de sistemas, con las cuales una gran multitud de organizaciones se abría una puerta de esperanza para reducir loscostos del desarrollo y mantenimiento del software. (Lopez)
La consolidación de metodologías de desarrollo integrando diferentes técnicas impulsó la aparición de paquetes de propósito más amplio. 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 prototiposo partes de programas.
Actualmente, en Ingeniería de Software todos los desafíos y los correspondientes enfoques de solución están normalmente concebidos y llevados a la práctica dentro del contexto de un CASE.

El propósito de una herramienta CASE es dar soporte automatizado para la aplicación de todas o algunas técnicas usadas por una o varias metodologías.
Las clasificaciones de CASEnos ayudan a comprender los tipos de herramientas CASE y su papel en la ayuda a las actividades de proceso del software (Sommerville, 2005).
Atendiendo a la clasificación propuesta por Carma McClure se pueden determinar tres categorías de herramientas:

Juego de herramientas (Toolkit): Conjunto de herramientas integradas que automatizan un tipo de tarea del ciclo de la vida del software....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herramientas case
  • Herramientas CASE
  • herramientas CASE
  • Herramientas Case
  • Casos De Herramientas
  • Herramientas Case
  • herramienta case
  • HERRAMIENTAS CASE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS