Experiencia práctica de la aplicación de aproximaciones orientadas por aspectos en el desarrollo de un portal temático



Título del documento: Experiencia práctica de la aplicación de aproximaciones orientadas por aspectos en el desarrollo de un portal temático
Revista: Avances en sistemas e informática
Base de datos: PERIÓDICA
Número de sistema: 000341174
ISSN: 1657-7663
Autores: 1

1
Instituciones: 1Universidad EAFIT, Grupo de Investigación en Ingeniería de Software, Medellín, Antioquia. Colombia
Año:
Periodo: Jun
Volumen: 4
Número: 1
Paginación: 109-116
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español Este trabajo muestra la experiencia de aplicación de diferentes aproximaciones orientadas por aspectos para la definición, especificación e implementación de un portal temático. En la fase de requisitos, se utiliza un desarrollo dirigido por casos de uso para las características funcionales y el Framework NFR para las consideraciones de calidad. En la fase de análisis y diseño, se aplicó Theme/UML para especificar dos de las funcionalidades claves del portal: la asociación de temas y las búsquedas. En la fase de implementación, se fusionó el uso de librerías orientadas por aspectos con frameworks de desarrollo en PHP; la implementación de una de las funcionalidades transversales se realizó utilizando el patrón de diseño Strategy. La experiencia de este caso de aplicación sirve de referente en la adopción de aproximaciones orientadas por aspectos en el proceso de desarrollo, ilustrando la manera de mantener la trazabilidad entre los artefactos involucrados desde los requisitos hasta la implementación
Resumen en inglés This work shows the experience of application of different aspect-oriented approaches for the definition, specification and implementation of a thematic portal. In the requirements phase, a use case driven development has been used for functional features and the NFR framework was used for quality considerations. Theme/UML was applied to specify two key functionalities of the portal: association of topics and search. At the implementation phase, use of aspect libraries has been fused with development frameworks written in PHP; one of the traverse functionalities was implemented using the Strategy design pattern. The experience taken from this case of application serves as a starting point in the adoption of aspect oriented approaches in the software development process, illustrating the way to maintain the traceability among the assets involved from requirements to implementation
Disciplinas: Ciencias de la computación
Palabras clave: Software,
Sitios web,
Portales,
Plataformas de desarrollo,
Desarrollo de software,
Programación orientada a aspectos
Keyword: Computer science,
Software,
Web sites,
Theme portals,
Development frameworks,
Software development,
Aspects oriented programming
Texto completo: Texto completo (Ver PDF)