miércoles, 16 de febrero de 2011

TAREA

EJEMPLOS DE BASE DE DATOS:

A.    IDENTIDAD DE  OBJETOS

Un sistema de BDOO provee una identidad única a cada objeto independiente almacenado en la base de datos. Esta identidad única suele implementarse con un identificador de objeto único, generado por el sistema, u OID. El valor de un OID no es visible para el usuario externo, sino que el sistema lo utiliza a nivel interno para identificar cada objeto de manera única y para crear y manejar las referencias entre objetos.
B.  CONSTRUCTORES DE TIPOS
En las BDOO, los valores (o estados) de los objetos complejos se pueden construir a partir de otros objetos mediante ciertos constructores de tipos. Una forma de representar tales objetos es considerar a cada objeto como tripleta (i, c, v), donde i es un identificador de objeto único (el OID), c es un constructor (esto es, una indicación de cómo se construye el valor del objeto) y v es el valor (o estado) del objeto. Puede haber varios constructores, según el modelo de datos y el sistema OO.
Los tres constructores  básicos son:
Ø      constructores de átomos.
Ø      constructores de tuplas.
Ø      constructores de conjuntos.

C.  ENCAPSULAMIENTO:

Tanto la estructura de los objetos como las operaciones que se pueden aplicar a ellos se incluyen en las definiciones de clases de los objetos.

D.  COMPATIBILIDAD CON  LENGUAJES DE PROGRAMACION
Si se sigue el enfoque cuando se utilizan los diagramas de Entidad-Relación para modelar los datos y luego se convierten de manera manual en un conjunto de relaciones; por lo tanto los conceptos de la Programación Orientada a Objetos se utilizan simplemente como herramientas de diseño y se codifican, utilizándose para trabajar  con una base de datos.


HERRAMIENTAS CASE:
Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:
  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 siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:
Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre sí, ni con la anterior:
  • Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación.
  • MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.
  • CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de software.
  • IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración.
Por funcionalidad podríamos diferenciar algunas como:
PROGRAMAS CAD:

Programas CAD.  Como sus siglas lo indica se trata de un diseño que es asistido mediante un ordenador, por medido del cual se pueden crear, modificar e imprimir diferentes figuras geométricas que se caracterizan por tener propias propiedades individuales. Este ofrece una gran variedad de funciones entre la cuales se pueden mencionar:

• CONTROL DE FICHEROS.
• DIBUJO.
• AYUDAS GENERALES.
• AYUDA AL DIBUJO.
• EDICIÓN.
• TEXTOS.
• TRAZADO E IMPRESIÓN.
• 3D/SÓLIDOS.
• FICHEROS DE INTERCAMBIO.
• VISUALIZACIÓN Y MEDICION SÍMBOLOS.
• LÍNEAS TRAMAS.
• FUNCIONES GENERALES DE LOS PROGRAMAS DE CAD.
• VARIOS