22/01/2011, 11:57
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: mecanismos de integridad Olvidaba mencionar algunos detalles:
- El modelo E-R no posee comportamientos, por lo que el polimorfismo no existe en el sentido del OO. COmo solo modela entidades y relaciones, no gestiona ninguna parte del comportamiento.
- No existe el encapsulamiento en el E-R. En un análisis se considera a todas las entidades y sus atributos como elementos públicos.
- No existe en el E-R la modularidad, desde el punto de vista del OO. Un modelado basado en E-R modela sistemas, y por definición una estructura modular significa múltiples sistemas, cada uno de los cuales posee su propio modelado. En otras palabras, el sistema que se modela está en si mismo aislado. Se puede considerar, sí, el análisis de sistemas que integran sistemas, pero eso solamente desde la óptica del AS y no del modelo: lo que no está efectivamente relacionado, no es parte del modelo.
- Si existe la abstracción. El modelado E-R debe ser realizado de forma tal que sea independiente de todo otro elemento a usar: informáticos, hardware, comunicaciones, etc.
- El modelo E-R no posee eventos. Los eventos son comportamiento y están fuera del modelo. Lo que si existe es que los eventos implican relaciones y las relaciones deben estar expresadas en el modelo.
- No existen en el modelo ER los mensajes. Pero como en el anterior, los mensajes son comportamiento y lo que definen son otras relaciones. La relación es lo que se modela.
- Una entidad no posee estado interno. Si tiene algo que sea atributo de la instancia, es parte de la entidad y lo que no, está fuera del modelo.
De todo esto se puede inferir que el modelado OO es parte de la fuente de información del modelado E-R, pero no al revés...
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque)
Última edición por gnzsoloyo; 22/01/2011 a las 12:02 |