Polimorfismo familiar con CaesarJ como soporte a la integración de componentes para la herramienta CASE para desarrollo de software educativo basado en la metodología Desed
DOI:
https://doi.org/10.30973/progmat/2014.6.1/1Palabras clave:
herramienta CASE, polimorfismo familiar, CaesarJ, Desed, software educativoResumen
El presente trabajo presenta al polimorfismo familiar como la base necesaria para la construcción de una herramienta de desarrollo de software asistido por computadora (CASE, en inglés), basada en la metodología Desed para el desarrollo de software educativo. Desed requiere un alto nivel de flexibilidad que no puede lograrse mediante la herencia y el polimorfismo tradicionales. Sin embargo, es posible lograr esa flexibilidad al utilizar interfaces de colaboración que componen la jerarquía de clases, y el polimorfismo de las familias de clases, para extender la funcionalidad del polimorfismo tradicional.
Citas
Grundy, J., Patel R. (1998). En Developing Software Components with the UML, Enterprise Java Beans and Aspects. Proceedings of 2001 Australian Software Engineering Conference. Canberra, Australia. https://doi.org/10.1109/ASWEC.2001.948506
Ernst, E. (2001). Family polymorphism. En: Proceedings of ECOOP 2001. LNCS 2072. Springer-Verlag. https://doi.org/10.1007/3-540-45337-7_17
López, B. (2002). Metodología para el desarrollo de software educativo (Desed). Tesis. Instituto Tecnológico de Orizaba. Orizaba, Veracruz, México.
Piattini, M., Calvo-Manzano, J., Cervera, J., Fernández, L. (1996). Análisis y diseño detallado de aplicaciones informáticas de gestión. Ra-Ma.
Aracic I., Gasiunas, V., Mezini, M., Ostermann, K. (2006). Overview CaesarJ. En: Darmstadt University of Technology. D-64283 Darmstadt, Alemania.
CaesarJ, (2011). http://caesarj.org/
Mezini, M., Ostermann, M. (2002). Integrating independent components with ondemandremodularization. En: Proceedings of OOPSLA. https://doi.org/10.1145/582419.582426
Wittmann, A. (2003). Towards Caesar: family polymorphism for Java. En: Darmstadt University of Technology, Alemania.
Sousa, E., Monteiro, M. (2006). Overview CaesarJ. En: Darmstadt University of Technology. D-64283 Darmstadt, Alemania.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2014 Programación Matemática y Software

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
![]() |
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
![]() |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
![]() |
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |