Estructuras de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (275 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de octubre de 2010
Leer documento completo
Vista previa del texto
IDENTIFICACIÓN DE ESTRUCTURAS
Carlos Tapia Maldonado Metodología de Sistemas

15/10/2010

ESTRUCTURA
Una

manera de organización. [Webster´s, 1977] En OOA, el término "Estructura" sedefinen reflejando ambos el dominio del problema y las responsabilidades del sistema
15/10/2010

1

( 1 ) ESTRUCTURA GENERALIZACIÓN – ESPECIALIZACIÓN
Reemplaza “La Clasificación Estructurada".  Lasestructuras reales están siendo orientadas más específicamente a una de GeneralizaciónEspecialización.  Puede inspeccionarse como parte de las "distinciones entre Clases"  Se aplica la herencia
2

VENTAJAS
Facilita el modelado estructurando las clases capturando de forma concisa lo que es similar y lo que es distinto con respecto a las clases.  La generalización es util tanto para elmodelado conceptual como para su implementación.  La herencia de operaciones resulta útil durante la implementación como vehículo para la reutilización de código.


3

LA ESTRATEGIA PARAIDENTIFICAR LA ESTRUCTURA GEN -ESPEC
¿ Está dentro del dominio del problema ?  ¿Está dentro de la responsabilidades del sistema?  ¿Habrá herencia?


4

CRITERIOS DE LA ESPECIALIZACIÓN
¿Quéconsiderar y enfrentar?.  ¿Hasta qué nivel de jerarquía debemos bajar en clasificación?.


5

( 2 ) ESTRUCTURA TODO – PARTE
 La

Estructura Todo-Parte reemplaza al término "AsambleaEstructurada".  La Parte Entera" provee un término exhaustivo.  La Estructura Todo-Parte es uno de los tres métodos básicos de organización

6

ESTRATEGIA PARA IDENTIFICAR LA ESTRUCTURA TODO-PARTE
¿Quebuscar?  ¿Que considerar y enfrentar?


7

¿QUE BUSCAR?


Se propone buscar los siguientes tipos de estructuras: Ensamblaje – Parte Contenedor – Contenido Colección – Miembro

8

¿QUECONSIDERAR Y ENFRENTAR?
¿Se encuentra en el dominio del problema?  ¿Está dentro de las responsabilidades del sistema?  ¿Captura más que sólo un valor de estado?  ¿Provee de una abstracción útil...
tracking img