%0 Journal Article %T A PROPOSAL FOR HANDLING NON-FUNCTIONAL ASPECTS WITH A MODEL-DRIVEN ENGINEERING APPROACH %A DENISSE MUˋANTE %A PHILIPPE ANIORTE %J DYNA %D 2012 %I Universidad Nacional de Colombia %X RESUMEN: Los sistema de informaci車n (SIs) est芍n conformados por requerimientos funcionales (RFs) y requerimientos no funcionales (RNFs). Un RNF no determina una funci車n del sistema en s赤, sino encapsula una caracter赤stica de un SI; por ejemplo, el manejo de errores, la auditoria y el control de acceso. A menudo los RNFs son incluidos en la fase de codificaci車n del SI, y estos, por lo general, est芍n presentes en diversas partes del c車digo fuente; (i.e., est芍n dispersos y enmara ados), lo cual implica una dif赤cil concepci車n y mas a迆n un dif赤cil mantenimiento. Por otro lado, sabemos que las labores de mantenimiento se hacen cada vez mas frecuentes debido tanto a los cambios tecnol車gicos como a los cambios funcionales del propio SI. En este articulo presentamos una propuesta para definir e incluir al RNF en fases tempranas de an芍lisis y de dise o en el desarrollo de un SI. Por un lado, usamos el enfoque de desarrollo de software orientado a aspectos (AOSD seg迆n su acr車nimo en ingl谷s) para modelizar los RNFs como aspectos y facilitar las labores de mantenimiento. Por otro lado, utilizamos el enfoque de ingenier赤a dirigida por modelos (MDE seg迆n su acr車nimo en ingl谷s) para formalizar esta propuesta. Para esto creamos un perfil del lenguaje de modelado unificado (UML seg迆n su acr車nimo en ingl谷s). Luego, haciendo uso de mecanismos de transformaci車n de MDE obtenemos el modelo completo (con los aspectos funcionales y no funcionales), el que finalmente se derivar芍 al c車digo fuente, pero este 迆ltimo paso est芍 fuera del alcance de este art赤culo. %U http://www.redalyc.org/articulo.oa?id=49623204006