El Desarrollo de Software Orientado a Aspectos: Un Caso Práctico para un Sistema de Ayuda en Línea



Título del documento: El Desarrollo de Software Orientado a Aspectos: Un Caso Práctico para un Sistema de Ayuda en Línea
Revista: Avances en sistemas e informática
Base de datos: PERIÓDICA
Número de sistema: 000351985
ISSN: 1657-7663
Autores: 1
2
3
Instituciones: 1Escuela de Ingeniería de Antioquia, Medellín, Antioquia. Colombia
2Universidad de Montemorelos, Montemorelos, Nuevo León. México
3Universidade Nova de Lisboa, Lisboa. Portugal
Año:
Periodo: Jun
Volumen: 5
Número: 2
Paginación: 61-68
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español El Desar rollo de Software Or ientado a Aspectos (DSOA) pr ovee un conjunto de enfoques par a identifi car, modular izar e implementar intereses o propiedades del sistema que pueden cr uzar otr os intereses del sistema. También busca mejor ar el entendimiento de cada inter és del sistema de for ma clar a y separ ada desde las pr imer as etapas del ciclo de vida de software. Este se or ienta a la obtención de pr oductos de software de calidad con par tes más r eutilizables y que evolucionen fácilmente en el tiempo. En este ar tículo, se pr esenta un caso de estudio par a ilustr ar la aplicación del DSOA desde etapas tempr anas del desar r ollo de softwar e hasta la implementación. Diferentes enfoques or ientados por aspectos se aplican par a facilitar el manejo separ ado de intereses desde su identifi cación, r epr esentación en UML (análisis y el diseño), hasta su implementación en el lenguaje AspectJ
Resumen en inglés Asp ectO r ien ted Soft war e Develop m en t (AO SD) provides a set of approaches to identify, modular ize and implement aspects or pr oper ties of the system that can crosscut other aspects. Also, it aims at impr oving the under standing of each featur e of the system in a clear and separ ated way from ear ly phases of the softwar e development process. Thus, it is possible to obtain high quality software products that ar e easy to r euse and to evolve. In this paper, we present a case study in or der to illustr ate the application of AOSD fr om ear ly development stages until the implementation. Sever al aspector iented techniques ar e applied to facilitate the separ ation of concer ns and its r epr esentation in UML dur ing analysis and design stages, as well as for its implementation in the AspectJ language
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Software orientado a aspectos,
Desarrollo de software
Keyword: Computer science,
Programming,
Aspect oriented software,
Software development
Texto completo: Texto completo (Ver HTML)