Está en la página 1de 4

UNIVERSIDAD NACIONAL DE LOJA rea de la Energa las Industrias y los Recursos Naturales no Renovables CARRERA DE INGENIERA EN SISTEMAS

Alumno:Yeferson Mauricio Torres Berru Paralelo: C Fecha: 27 de septiembre del 2012 Docente: Ing. Betty Palacios

ENSAYO NUMERO 1

1. Tema:
Herramientas Case

2. Introduccin
El propsito de la ingeniera de software es generar y mantener sistemas de software dentro de las restricciones de tiempo, funcionalidad y costos acordados con el cliente. Las metas de esta disciplina tecnolgica son mejorar la calidad de los productos desarrollados y aumentar la productividad de los ingenieros de software Es por ello que hoy en da tanto en el campo empresarial como en el desarrollo de aplicaciones educativas se han extendido las herramientas case por parte de todos los desarrolladores ya que son muy utilizadas para automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistema informtico, pueden mejorar la productividad en el desarrollo de una aplicacin de bases de datos CASE proporciona un conjunto de herramientas semi-automatizadas y automatizadas que estn desarrollando una cultura de ingeniera nueva para muchas empresas.

Es vital para nosotros que nos estamos formando como ingenieros en sistemas conocer la importancia de estas herramientas as como aprender su correcta utilizacin

3. Descripcin
La industria de computadoras ha desarrollado un soporte automatizado para el desarrollo y mantenimiento de software. El cdigo se genera automticamente implicados, lo que resulta en la reduccin de tiempo y dramtica en el costo involucrado en el mantenimiento, a estas herramientas se las denominada herramientas Case por sus siglas en ingles Computer Aided Software Engineering (CASE) o Ayuda por Computadora a la Ingeniera de Software. Otros autores lo citan como un conjunto de mtodos, utilidades y tcnicas que facilitan la automatizacin del ciclo de vida del desarrollo de sistemas de informacin, completamente o en alguna de sus fases. Personalmente pienso que las herramientas Case son un soporte que nos permitir aprender a desarrollar software funcional en un tiempo menor ya que nos proveen de un sinnmero de ayudas para poder sincronizar eventos que necesitan ser mejorados en el desarrollo, minimizan el tiempo de codificacin ayudan en la documentacin de el sistema y la creacin de relaciones en las bases de datos. Al reducir el tiempo de desarrollo tambin nos permiten aumentar la productividad de software. Hablar de toda la historia de las herramientas Case resultara demasiado extenso en este pequeo ensayo pero har un breve repaso de los hechos mas importantes Se empezaron a desarrollar en 1970 pero no fue sino hasta 1985 en que las herramientas CASE se volvieron realmente importantes en el proceso de desarrollo de software. a partir de la primera herramienta CASE desarrollada 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. No hay una clasificacin fija de las herramientas CASE pero se podran clasificar : Por desarrollo de las plataformas que soportan, las fases del ciclo de vida del cubren, la arquitectura de las aplicaciones sistemas que

que producen y por su funcionalidad

Hay una variedad de componentes de las herramientas Case pero tratare de hablar de las mas importantes como:

Repositorio .-El repositorio es la base de datos central de las herramientas CASE aqu se almacena la informacin que se va generando a lo largo de el desarrollo del sistema, La mayora de herramientas CASE poseen un repositorio propio o bien trabajan sobre un repositorio suministrado por otro fabricante o vendedor. Meta modelo.- (no siempre visible), que constituye el marco para la definicin de las tcnicas y metodologas soportadas por la herramienta Mdulos de diagramacin y modelizacin.- Algunos de los diagramas y modelos utilizados con mayor frecuencia son: Diagrama de flujo de datos, Modelo entidad interrelacin, Historia de la vida de las entidades, Diagrama Estructura de datos, Diagrama Estructura de cuadros, Tcnicas matriciales . Herramienta de prototipado.- El objetivo principal de esta herramienta es poder mostrar al usuario, desde los momentos iniciales del diseo, el aspecto que tendr la aplicacin una vez desarrollada. Ello facilitar la aplicacin de los cambios que se consideren necesarios, todava en la fase de diseo. Generador de Cdigo.- Generacin del esqueleto del programa o del programa completo. Si nicamente genera el esqueleto ser necesario completar el resto mediante programacin,suele ser necesario acceder directamente al cdigo generado para optimizarlo o completarlo. Mdulo generador de documentacin .- A travs de el historial

guardado

en

el

repositorio

permite

generar

automticamente

la

documentacin del software. Las herramientas CASE evolucionan hacia tres tipos de integracin:

La integracin de datos permite disponer de herramientas CASE con diferentes estructuras de diccionarios locales para el intercambio de datos. La integracin de presentacin confiere a todas las herramientas CASE el mismo aspecto.

La integracin de herramientas permite disponer de herramientas CASE capaces de invocar a otras CASE de forma automtica

4. Conclusiones:
Las Herramientas CASE nos facilitan mucho tiempo y hacen que el software desarrollado sea mas confiable y funcional . Resulta imprescindible aprender el manejo de las herramientas CASE ya que nos servirn a lo largo de nuestra formacin y desarrollo profesional. Debemos tener un concepto claro si vamos a utilizar herramientas CASE para todos los procesos de desarrollo o simplemente para uno en especial. Desde que se crearon stas herramientas hasta la actualidad, las CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal siendo usadas por muchos diseadores.

5.

Bibliografa
Herramientas CASE , 2010 http://www.geocities.com/SiliconValley/Bit/6238/index.htm Anlisis y Diseo de Sistemas, Kendall y Kendall, 3ra Edicin Herramientas INFORMATICA CASE, INSTITUTO NACIONAL DE ESTADISTICA E