Cuando se planifica la base de datos permite escoger una herramienta
CASE para llevar de forma eficaz y posible las tareas, también suelen incluir.
• Un diccionario
para los datos de la aplicación de base de datos.
• Herramientas de
diseño para dar apoyo al análisis de datos.
• Herramientas para
desarrollar el modelo de datos corporativo, los esquemas conceptual y lógico.
•Herramientas para
desarrollar los prototipos de las aplicaciones.
• Con el uso de la
herramienta CASE puede mejorar la productividad de aplicaciones de base de
datos.
HISTORIA
En la década de los setenta el proyecto ISDOS desarrollo un lenguaje
llamado "Problem Statement Language" (PSL) para la solución de un
problema informático en un diccionario automatizado. Era un producto de que
analizaba los problemas y necesidades.
La primera herramienta era para PC llamada "Excelerator"
en 1984, la oferta de herramientas es muy amplia como es el EASYCASE o
WINPROJECT.
TECNOLOGÍA
La tecnología CASE es la automatización del desarrollo software para
mejorar la calidad del sistema de información.
•Permitir
aplicaciones prácticas de metodologías estructuradas, al ser realizadas con una
herramienta consigue agilizar el trabajo.
•Facilitar la
realización de prototipos y 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
Una herramienta case podemos decir que se compone de:
•Un diccionario
donde se almacenan los elementos creados por la herramienta, cuya gestión se
realiza mediante el apoyo de un sistema de Gestión de base de datos (SGBD).
•El meta modelo,
que constituye el marco para la definición de técnicas y metodologías soportadas
por la herramienta. No siempre es visible.
•La carga o
descarga de datos, permiten cargar el repertorio de la herramienta CASE con
datos provenientes de otros sistemas, o generan a partir de la propia
herramienta esquemas de base de datos, programas, pueden alimentar otros
sistemas. Este elemento proporciona un medio de comunicación con otras
herramientas.
•Una comprobación
de errores que permiten llevar a cabo un análisis de la exactitud, integridad y
consistencia de los esquemas generados por la herramienta.
•Una interfaz de
usuario, que constará de editores de texto y herramientas de diseño gráfico que
permitan la utilización de un sistema de ventanas, iconos y menús, con la ayuda
del ratón, definir los diagramas, matrices.
ESTRUCTURA GENERAL DE UN HERRAMIENTA CASE
La estructura CASE se basa en lo siguiente:
•Un CASE de alto
nivel es la herramienta que automatiza o apoya las fases superiores del ciclo
de vida del desarrollo de sistemas como la planificación de sistemas, el
análisis de sistemas y el diseño de sistemas.
•Un CASE de bajo
nivel es la herramienta que automatiza o apoya las fases inferiores del ciclo
de vida como el diseño detallado de sistemas, la implantación de sistemas y el
soporte de sistemas.
•Un CASE cruzado
de ciclo de vida se aplica a las herramientas que apoyan actividades a lo largo
de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos
y la estimación.
ESTADO ACTUAL
En las últimas décadas se ha trabajado en el desarrollo de sistemas
para encontrar técnicas para incrementar la productividad y calidad en el
proceso de elaboración del software, hoy la herramienta CASE (Computer Aided
Software Engineering) a remplazado el papel y lápiz por el ordenador para la
transformación del desarrollo de software en un proceso automatizado.
La tecnología CASE supone la automatización del desarrollo de
software para elevar la productividad y la calidad en el desarrollo de sistemas
análogas a lo que suponen las técnicas CAD/CAM en este enfoque permite mejorar
la calidad del software.
•La mejora y la
estandarización de la documentación.
•Aumentar la
portabilidad de las aplicaciones.
•Facilitar la
reutilización de componentes de software
•Permitir un
desarrollo y un refinamiento de las aplicaciones, mediante la utilización de
controles gráficos.
INTEGRACIÓN DE LAS HERRAMIENTAS CASE EN EL FUTURO
Esta herramienta evoluciona en tres tipos de integración.
1.La integración de
datos dispone de herramientas CASE con diferentes estructuras de diccionarios
para el intercambio de datos.
2.La integración de
presentación confiere a todas las herramientas CASE el mismo aspecto.
CLASIFICACIÓN DE LAS HERRAMIENTAS CASE
Las herramientas no tienen una única clasificación y es difícil determinarlo en una clase y pueden ser clasificadas de acuerdo a:
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de aplicaciones que producen.
- Su funcionalidad.
CITA BIBLIOGRÀFICA:
ELABORÓ: ZEFERINO GUERRERO HERNÀNDEZ
CARRERA: ING EN SISTEMAS COMPUTACIONALES
SEMESTRE Y GRUPO: 4TO. MOD_1
MATERIA: FUNDAMENTOS DE INGENIERÌA DE SOFTWARE
Hola que tal chavos???
ResponderEliminarAquí les dejo un poco de información de la unidad III sobre Modelo de Análisis, espero que sea de su agrado..!
No se les olvide comentar xD Saludos...!!
Comentario de… Rodrigo Bautista Dàmazo:
ResponderEliminarHola compañero, tienes mucha razón en la información que subiste es muy importante tener en cuenta que tipo de arquitectura vamos a utilizar en nuestro sistema, aunque hoy en día es más utilizada la tridimensional como la arquitectura “modelo-vista-control”