Key Note Xavier Franch

Tratar con requisitos no funcionales en el Desarrollo Dirigido por Modelos

Los sistemas de software no pueden tener éxito sin tomar en cuenta a los requisitos no funcionales (NFR). Pero aún así parece que hay un énfasis desequilibrado en la funcionalidad del sistema, a pesar de que la funcionalidad no es útil o utilizable cuando los NFR no se sostienen. MDD no es una excepción a esta regla. En este curso, primero se analizará el estado del arte en el TDM con respecto al tratamiento de NFR. Además de dar una vista en general, vamos a dar detalles sobre un dominio particular (sistemas basados en servicios) y un enfoque de modelado en particular (meta-orientado). A continuación, vamos a reflexionar sobre las posibles formas de introducir el NFR en el proceso de MDD y las consecuencias de cada alternativa. Al final, vamos a discutir una agenda de investigación. Durante la charla, reportaremos algunas observaciones preliminares procedentes del proyecto NFR4MDD (http://www.essi.upc.edu/~gessi/NFR4MDD/)