SciELO - Scientific Electronic Library Online

 
vol.79 número173APROXIMACIÓN AL MODELAMIENTO DE DINÁMICAS URBANAS A PARTIR DE SIMULACIÓN BASADA EN AGENTESIMPLEMENTACIÓN DEL SISTEMA DE SOPORTE DE DESICIONES EXPERTCHOICE© PARA LA SELECCIÓN DE VEHICULOS EN UN ASTILLERO COLOMBIANO índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


DYNA

versión impresa ISSN 0012-7353versión On-line ISSN 2346-2183

Resumen

MUNANTE, DENISSE  y  ANIORTE, PHILIPPE. UNA PROPUESTA PARA MANEJAR ASPECTOS NO FUNCIONALES CON UN ENFOQUE DE INGENIERÍA DIRIGIDA POR MODELOS. Dyna rev.fac.nac.minas [online]. 2012, vol.79, n.173, pp.43-52. ISSN 0012-7353.

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.

Palabras clave : meta-modelamiento; desarrollo de software orientado a aspectos; ingeniería dirigida por modelos; perfiles UML; métodos de entrelazado.

        · resumen en Inglés     · texto en Inglés     · Inglés ( pdf )

 

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons