You are on page 1of 8

Colegio Preuniversitario Cambridge

Oscar Adolfo Gmez Martnez

5to Computacin

Clave: 4

Tema:
Herramientas case y manejadores de base de datos

Catedrtico: Ing. Jorge Garca

Curso: Laboratorio

Huehuetenango, 10 de febrero de 2016

Introduccin
son diversas aplicaciones informticas o programas informticos destinadas a
aumentar la productividad en el desarrollo de software reduciendo el costo de las
mismas en trminos de tiempo y de dinero. Estas herramientas pueden ayudar en
todos los aspectos del ciclo de vida de desarrollo del software en tareas como el
proceso de realizar un diseo, clculo de costos, implementacin de parte del
cdigo automticamente con el diseo dado, compilacin automtica,
documentacin o deteccin de errores entre otras.

Herramientas Case

De acuerdo con Kendall y Kendall la ingeniera de sistemas asistida por ordenador es la


aplicacin de tecnologa informtica a las actividades, las tcnicas y las metodologas
propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseadas,
en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida del
desarrollo de sistemas.
Cuando se hace la planificacin de la base de datos, la primera etapa del ciclo de vida de
las aplicaciones de bases de datos, tambin se puede escoger una herramienta CASE
(Computer-Aided Software Engineering) que permita llevar a cabo el resto de tareas del
modo ms eficiente y efectivo posible. Una herramienta CASE suele incluir:
Un diccionario de datos para almacenar informacin sobre los datos de la
aplicacin de bases de datos.
Herramientas de diseo para dar apoyo al anlisis de datos.
Herramientas que permitan desarrollar el modelo de datos corporativo, as como
los esquemas conceptual y lgico.
Herramientas para desarrollar los prototipos de las aplicaciones.
El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una
aplicacin de bases de datos.
Historia
En la dcada de los setenta el proyecto ISDOS desarroll un lenguaje llamado "Problem
Statement Language" (PSL) para la descripcin de los problemas de usuarios y las
necesidades de solucin de un sistema de informacin en un diccionario computarizado.
Problem Statement Analyzer (PSA) era un producto asociado que analizaba la relacin de
problemas
y
necesidades.
Pero la primera herramienta CASE 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.

Componentes de una herramienta case


De una forma esquemtica podemos decir que una herramienta CASE se compone de los
siguientes elementos:
Repositorio (diccionario) donde se almacenan los elementos definidos o creados
por la herramienta, y cuya gestin se realiza mediante el apoyo de un Sistema de Gestin
de Base de Datos (SGBD) o de un sistema de gestin de ficheros.

Meta modelo (no siempre visible), que constituye el marco para la definicin de las
tcnicas y metodologas soportadas por la herramienta.

Carga o descarga de datos, son facilidades que permiten cargar el repertorio de la


herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la
propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez,
alimentar otros sistemas. Este elemento proporciona as un medio de comunicacin con
otras herramientas.

Comprobacin de errores, facilidades que permiten llevar a cabo un anlisis de la


exactitud, integridad y consistencia de los esquemas generados por la herramienta.

Interfaz de usuario, que constar de editores de texto y herramientas de diseo


grfico que permitan, mediante la utilizacin de un sistema de ventanas, iconos y mens,
con la ayuda del ratn, definir los diagramas, matrices, etc. que incluyen las distintas
metodologas.

6. Estructura general de una herramienta case


La estructura CASE se basa en la siguiente terminologa:
CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases
finales o superiores del ciclo de vida del desarrollo de sistemas como la planificacin de
sistemas, el anlisis de sistemas y el diseo de sistemas.

CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las
fases finales o inferiores del ciclo de vida como el diseo detallado de sistemas, la
implantacin de sistemas y el soporte de sistemas.

CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan


actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades
como la gestin de proyectos y la estimacin.
Clasificacin de las herramientas case

No existe una nica clasificacin de herramientas CASE y, en ocasiones, es difcil


incluirlas en una clase determinada. Podran 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.
CASE es una combinacin de herramientas software (aplicaciones) y de metodologas de
desarrollo :
1. Las herramientas permiten automatizar el proceso de desarrollo del software.
2. Las metodologas definen los procesos automatizar.
Una primera clasificacin del CASE es considerando su amplitud :
TOOLKIT: es una coleccin de herramientas integradas que permiten automatizar un
conjunto de tareas de algunas de las fases del ciclo de vida del sistema informtico:
Planificacin estratgica, Anlisis, Diseo, Generacin de programas.
WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la
automatizacin del proceso completo de desarrollo del sistema informtico. Permiten
cubrir el ciclo de vida completo. El producto final aportado por ellas es un sistema en
cdigo ejecutable y su documentacin.
Una segunda clasificacin es teniendo en cuenta las fases (y/o tareas) del ciclo de vida
que automatizan:
UPPER CASE: Planificacin estratgica, Requerimientos de Desarrollo Funcional de

Planes Corporativos.
MIDDLE CASE: Anlisis y Diseo.
LOWER CASE: Generacin de cdigo, test e implantacin

Manejadores de base de datos


Un sistema manejador de bases de datos (SGBD, por sus siglas en ingls) o DataBase
Management System (DBMS) es una coleccin de software muy especfico, cuya funcin
es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones
utilizadas. Como su propio nombre indica, el objetivo de los sistemas manejadores de
base de datos es precisamente el de manejar un conjunto de datos para convertirlos
en informacin relevalante para la organizacin, ya sea a nivel operativo o estratgico.Lo
hace mediante una serie de rutinas de software para permitir su uso de una manera
segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan
tareas de forma interrelacionada para facilitar la construccin y manipulacin de bases de
datos, adoptando la forma de interfaz entre stas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y, por otro
lado, tambin obtener mejores resultados a la hora de realizar consultas que ayuden a la
gestin empresarial mediante la generacin de la tan perseguida ventaja competitiva.

Conclusiones
Ayuda a la reutilizacin del software, portabilidad y estandarizacin de la
documentacin.

brindan toda una gama de componentes que incluyen todas o la mayora 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 automatizacin de procesos incluyendo el
anlisis, diseo e implantacin.
manejador de base de datos es una coleccin de software muy especfico, cuya
funcin es servir de interfaz entre la base de datos, el usuario y las distintas
aplicaciones utilizadas.

Comentario Personal
A mi criterio las herramientas CASE son varias aplicaciones de
informacin muy tiles en empresas grandes, ya que dan apoyo al
desarrollo del software y aumenta su calidad, creando nuevos
proyectos informticos.

E-grafa

http://www.monografias.com/trabajos14/herramicase/herramicase.shtml

You might also like