Вы находитесь на странице: 1из 13

UNIVERSIDAD LAICA “ELOY ALFARO”

DE MANABÍ
TEMA:
INTRODUCCIÓN A LAS
HERRAMIENTAS CASE
Autores:
Arauz Sanchez Dilker Damian
Chere
Flecher Intriago Julio Andres
Unidad Académica: Extensión Chone
Carrera: Ingeniería en Sistemas
CHONE-MANABÍ-ECUADOR
Introducción

Hoy en día, muchas empresas se han extendido a


la adquisición de herramientas CASE Ingeniería
Asistida por Computadora Creados con el fin de
automatizar los aspectos clave de todo el proceso de
desarrollo, para conseguir un producto competitivo.
Debido a todas las posibilidades de edición con estas
herramientas, el producto se puede abaratar o
encarecer. En definitiva, empleándolas de forma
apropiada, mejora la realización de una tarea
Herramientas Case

De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la


aplicación de tecnología informática a las actividades, las técnicas y las metodologías
propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas,
en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida del
desarrollo de sistemas
Una herramienta CASE suele incluir:
Un diccionario de datos para almacenar información sobre los datos de la aplicación de
bases de datos.
Herramientas de diseño para dar apoyo al análisis de datos.
Herramientas que permitan desarrollar el modelo de datos corporativo, así como los
esquemas conceptual y lógico.
Herramientas para desarrollar los prototipos de las aplicaciones.
Historia
En la década de los setenta el proyecto ISDOS desarrolló un lenguaje llamado
"Problem Statement Language" (PSL) para la descripción de los problemas de
usuarios y las necesidades de solución de un sistema de información en un
diccionario computarizado.
Tecnología 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 y se
plantean los siguientes objetivos:
 Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser
realizadas con una herramienta se consigue 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
Automatizar:

Ø El desarrollo del software


Ø La documentación
Ø La generación del código
Ø El chequeo de errores
Ø La gestión del proyecto

Permitir:
Ø La reutilización del software
Ø La portabilidad del software
Ø La estandarización de la documentación
Componentes de una herramienta case

De una forma esquemática podemos decir que una herramienta CASE se compone de los
siguientes elementos:

 Comprobación de Interfaz de
Repositorio
errores usuario,
(diccionario) donde
facilidades que constará de
se almacenan los
editores de texto y
elementos permiten llevar a
herramientas de
definidos o cabo un análisis diseño gráfico.
creados por la de la exactitud,
herramienta.
integridad

Carga o descarga de
Meta modelo datos, son
facilidades que
constituye el marco
permiten cargar el
para la definición de repertorio de la
las técnicas y herramienta CASE
metodologías con datos
soportadas por la provenientes de
herramienta. otros sistemas
Estructura general de una herramienta case

La estructura CASE se basa en la siguiente terminología:

CASE de bajo nivel son CASE de bajo nivel son CASE cruzado de ciclo de vida
aquellas herramientas que aquellas herramientas que se aplica a aquellas
automatizan o apoyan las automatizan o apoyan las herramientas que apoyan
fases finales o inferiores fases finales o inferiores del
actividades que tienen lugar a lo
del ciclo de vida como el ciclo de vida como el diseño
diseño detallado de detallado de sistemas, la largo de todo el ciclo de vida, se
sistemas, la implantación implantación de sistemas y el incluyen actividades como la
de sistemas y el soporte soporte de sistemas gestión proyecto y la estimación.
de sistemas
Estado Actual
En las últimas décadas se ha trabajado en el área de desarrollo de sistemas
para encontrar técnicas que permitan incrementar la productividad y el
control de calidad en cualquier proceso de elaboración de software
• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reutilización de componentes de software
• Permitir un desarrollo y un refinamiento (visual) de las aplicaciones,
mediante la utilización de controles gráficos (piezas
de código reutilizables
Integración de las herramientas case en el futuro

Las herramientas CASE evolucionan hacia tres tipos de integración:

• La integración de datos permite disponer de herramientas CASE con


diferentes estructuras de diccionarios locales para el intercambio de datos.
• La integración de presentación confiere a todas las herramientas CASE el
mismo aspecto.
• La integración de herramientas permite disponer de herramientas CASE
capaces de invocar a otras CASE de forma automática
Clasificación de las herramientas case
No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en
una clase determinada. Podrían clasificarse atendiendo a:
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de las aplicaciones que producen.
- Su funcionalidad.
CONCLUSION
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 en torno a las necesidades de los desarrolladores de sistemas para la
automatización de procesos incluyendo el análisis, diseño e implantación.
Gracias

Вам также может понравиться