Académique Documents
Professionnel Documents
Culture Documents
Curso: Laboratorio
Catedrtico: Jorge Garca
Tema:
Herramientas Case y Manejadores de Bases de Datos.
Alumno:
Bryan Alberto Hernandez Castillo
Grado:
5to. Bach. Computacin
Seccin:
A
INTRODUCCIN.
Herramientas Case.
Son diversas Aplicaciones informticas destinadas a aumentar la productividad en
el Desarrollo de software reduciendo el coste de las mismas en trminos de
tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos
del ciclo de vida de desarrollo del software en tareas como el diseo de proyectos,
clculo de costes, implementacin de parte del cdigo automticamente con el
diseo dado, Compilacin automtica, documentacin o deteccin de errores entre
otras.
Es un sistema de software que intenta proporcionar ayuda automatizada a las
actividades del proceso de desarrollo de software. Los sistemas CASE a menudo
se utilizan como apoyo al mtodo. La primera herramienta CASE como hoy la
conocemos fue Excelerator en 1984, era para PC.
Historia
Ya en los aos 70, un proyecto llamado ISDOS dise un lenguaje y por lo tanto
un producto que analizaba la relacin existente entre los requisitos de un problema
y las necesidades que stos generaban, el lenguaje en cuestin se denominaba
PSL (Problem Statement Language) y la aplicacin que ayudaba a buscar las
necesidades de los diseadores PSA (Problem Statement Analyzer).
Aunque esos son los inicios de las herramientas informticas que ayudan a crear
nuevos proyectos informticos, la primera herramienta CASE fue Excelerator que
sali a la luz en el ao 1984 y trabajaba bajo una plataforma PC.
En la poca en la que IBM haba conseguido una alianza con la empresa de
software AD/Cycle para trabajar con sus mainframes, estos dos gigantes
trabajaban con herramientas CASE que abarcaban todo el ciclo de vida del
software.
Pero poco a poco los mainframes han ido siendo menos utilizados y actualmente
el mercado de las Big CASE ha muerto completamente abriendo el mercado de
diversas herramientas ms especficas para cada fase del ciclo de vida del
software.
ser
realizadas con una herramienta conseguimos agilizar el trabajo.
Facilitar la realizacin de prototipos y el desarrollo conjunto de aplicaciones.
Simplificar el mantenimiento de los programas.
Mejorar y estandarizar la documentacin.
Aumentar la portabilidad de las aplicaciones.
Facilitar la reutilizacin de componentes software.
Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante
la utilizacin de grficos.
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
Clasificacin
Aunque no es fcil y no existe una forma nica de clasificarlas, las herramientas
CASE se pueden clasificar teniendo en cuenta los siguientes parmetros:
1. Las plataformas que soportan.
2. Las fases del ciclo de vida del desarrollo de sistemas que cubren.
3. La arquitectura de las aplicaciones que producen.
4. Su funcionalidad.
La clasificacin basada en las fases del ciclo de desarrollo cubre:
de
programas
pruebas.
Adems
automatizan
la
prueba de software.
IPSE (Integrated Programming Support Environment), herramientas que
soportan todo el ciclo de vida, incluyen componentes para la gestin de
proyectos y gestin de la configuracin.
Editores UML.
Herramientas de Refactorizacin de cdigo.
Herramientas de mantenimiento como los sistemas de control de versiones.
provee
una
solucin
para
desarrollar
sistemas
empresariales
System Architect
System Architect posee un repositorio nico que integra todas las herramientas, y
metodologas usadas. En la elaboracin de los diagramas, el System Architect
conecta directamente al diccionario de datos, los elementos asociados,
comentarios, reglas de validaciones, normalizacin, etc. Posee control automtico
de diagramas y datos, normalizaciones y balanceo entre diagramas "Padre e Hijo",
adems de balanceo horizontal, que trabaja integrado con el diccionario de datos,
asegurando la compatibilidad entre el Modelo de Datos y el Modelo Funcional.
SNAP
SNAP es un CASE para el desarrollo de aplicaciones en Sistemas AS/400 de IBM.
Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir
sistemas de inmejorable calidad, adheridos a los estndares S.A.A de IBM.,
totalmente documentados y ajustados a los requerimientos especficos de la
organizacin, en una fraccin del tiempo y coste del que se invertira, si se
utilizaran herramientas tradicionales.
computacional comn.
KIT de HERRAMIENTAS CASE: Un conjunto de herramientas CASE
integradas que se han diseado para trabajar juntas y automatizar (o
proveer ayuda automatizada al ciclo de desarrollo de software, incluyendo
Fox Pro.
Publicado originalmente por Fox Software y posteriormente por Microsoft, para los
sistemas operativos MS-DOS, MS Windows, Mac OS y UNIX.Aunque FoxPro es
un DBMS y como tal soporta relaciones entre las tablas, no se le considera como
un Sistema administrador de bases de datos relacionales (o RDBMS), por no
soportar las transacciones.
gsBase.
Incluye una potentsima Base de datos relacional y transaccional con registros
multidimensionales de longitud variable.
IBM Informix.
Informix es una familia de sistema de gerencia de base de datos emparentada
Productos (RDBMS) cerca IBM. IBM adquiri la tecnologa de Informix en 2001 del
software de Informix.
MAGIC eDeveloper.
CONCLUSIONES.
COMENTARIO.
Las herramientas CASE a lo largo del tiempo han sido muy importantes para la
realizacin de los software que se han venido desarrollando con el comienzo de la
Ingeniera es un elemento de alto calibre que cuentan con una gran credibilidad y
exactitud que llegan a tener un reconocimiento universal, siendo usadas para
cualquier analista hoy en da, adems las herramientas CASE brindan muchas
cosas como Topologas, aplicaciones porttiles, control de versin, dar un soporte
multiusuario y ofrece una seguridad aceptable.
La base de datos se ha definido como un conjunto de informacin relacionada que
se encuentra agrupada o estructurada y es un sistema formado por un conjunto de
datos almacenados que se almacenan en discos que permiten el acceso directo a
ellos haciendo ms rpido el proceso mencionado y adems una base de datos
tiene mucha importancia en el ritmo de la vida que llevamos hoy en da porque
esta acelera el ritmo en el momento en que se realiza.
Bibliografa
www.ecured.cu. (10 de Febrero de 2016).
Obtenido de www.ecured.cu:
http://www.ecured.cu/Herramienta_CASE
www.Wikipedia. com . (10 de Febrero de
2016). Obtenido de www.Wikipedia.com:
https://es.wikipedia.org/wiki/Herramienta
_CASE
www.wikispace.com. (10 de Febrero de
2016). Obtenido de www.wikispace.com:
http://manejadores-de-bases-dedatos.wikispaces.com/