Abstraccion, agregacion

Solo disponible en BuenasTareas
  • Páginas : 8 (1939 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de marzo de 2012
Leer documento completo
Vista previa del texto
abastraccionINSTITUTO TECNOLÓGICO SUPERIOR
DE CINTALAPA

LICENCIATURA EN INFORMÁTICA

MATERIA:
Tópicos avanzados de bases de datos

PROFESOR:
Ing. Violeta Guadalupe Clemente Arce

PRESENTA:
Equipo “HOMBRES”

TRABAJO:
Investigación (funciones y/o características) de
* Alcances- Agregación
* Métricas de calidad de abstracción

UNIDAD:
I

GRADO Y GRUPO:
8 “E”CINTALAPA DE FIGUEROA CHIAPAS, A 22 DE FEBRERO DEL 2012

A continuación, definiremos y describiremos tanto sus funciones como sus características de las maneras de cómo se pueden existir una relación entre objetos, y de lo cual deducimos que existen dos tipos, uno de ellos son a través de enlaces que permiten realizar la conexión con el otro objeto y la otra manera es por medio de laagregación en la cual podemos ir del todo hasta sus partes. Asi también se tratara las métricas que se deben de tomar en cuenta al momento de medir la calidad de la abstracción, de estas métricas existen cinco, las cuales son el acoplamiento el cual nos da una indicación de la conexión entre módulos, la cohesión es otro métrica la cual nos da una perspectiva del grado de la conectividad de loselementos de un solo modulo, otra métrica es la suficiencia, esto quiere decir que una clase o modulo debe de contar con las características primordiales de la abstracción, otro métrica es la compleción esta denota que una clase u modulo debe de tener las más significativas características de la abstracción para que sea eficaz y eficiente a la vez, la ultima pero no menos importante son las operacionesprimitivas las cuales se refieren de manera general a aquellas operaciones que pueden tener una implementación eficiente y tienen acceso a la representación de la abstracción que se trate; pero en seguida trataremos mas a fondo los temas antes dichos.

RELACION ENTRE OBJETOS
Tipos de relaciones:
ENLACES:
Rumbauhg define a los enlaces como una conexión física o conceptual entre objetos. Unobjeto colabora con otros objetos a través de sus enlaces con estos.
Funciones:
* Permite realizar conexiones físicas o conceptuales entre objetos.
* Nos indica la asociación específica por la que un objeto (cliente) usa o solicita el servicio de otro objeto (servidor).
* Sincroniza el paso de mensajes entre objetos
* Nos permite describir un grupo de enlaces con estructura ysemántica comunes.

Características:
* Denota la asociación específica por la cual un objeto (el cliente) utiliza los servicios de otro objeto (el suministrador o servidor), o a través de la cual un objeto puede comunicarse con otro.
* Solo a través de estos enlaces puede un objeto enviar mensajes a otro.
* Se define como un ente ordenado de instancias de objetos.
* Un enlace es unainstancia de una asociación.

AGREGACION:
La agregación denota una jerarquía todo/parte, con la capacidad de ir desde el todo (también llamado el agregado) hasta sus partes (conocidos también como atributos).
Función:
* Tiene la capacidad para gobernar desde el todo las partes. Es equivalente a la relación "tener un". El todo puede contener a la parte.
Características:
* La agregación esun tipo especializado de asociación.
* Puede o no denotar contención física.
* La agregación es a veces mejor porque encapsula partes y secretos del todo.
* La agregación es conveniente en las ocasiones en que el encapsulamiento de las partes es prioritario.

METRICAS DE CALIDAD DE ABSTRACCION
ACOPLAMIENTO:
Es una noción copiada del diseño estructurado, pero con una representaciónliberal también se aplica al diseño orientado a objetos. Stevens, Myers y Constantine definen el acoplamiento como la medida de la fuerza de la asociación establecida por una conexión entre un modulo y otro.
Los niveles de acoplamiento, ordenados de menor (más deseable) a mayor (menos deseable) son:
* Acoplamiento normal.- Un módulo llama a otro de un nivel inferior y tan solo intercambian...
tracking img