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



Título del documento: 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
Revista: Programación matemática y software
Base de datos:
Número de sistema: 000573040
ISSN: 2007-3283
Autores: 1
1
1
2
1
1
Instituciones: 1Instituto Tecnológico de Orizaba, Departamento de Posgrado e Investigación. Av. Instituto Tecnológico 852, col. Emiliano Zapata. Orizaba, Veracruz, México,
2Instituto Politécnico Nacional s/n, del. Gustavo A. Madero. México, DF, México,
Año:
Volumen: 6
Número: 1
Paginación: 1-6
País: México
Idioma: Español
Resumen en inglés This paper takes family polymorphism as the necessary basis to construct a computer aided software engineering (CASE) tool based on Desed methodology for educational software development. Desed requires a high level of flexibility that cannot be accomplished by traditional types of inheritance and polymorphism. It is possible to achieve such flexibility, however, through the use of collaboration interfaces, the composition of class hierarchies and the polymorphic utilization of class families to extend the functionality of traditional polymorphism.
Resumen en español 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.
Palabras clave: herramienta CASE,
polimorfismo familiar,
CaesarJ,
Desed,
software educativo
Keyword: CASE tool,
amily polymorphism,
CaesarJ,
Desed,
educational software
Texto completo: Texto completo (Ver PDF)