<p>La variabilidad en el software es la habilidad de cambio, personalización y configuración de un artefacto o sistema, para ser usado bajo un determinado contexto. Un alto grado de variabilidad permite utilizar el software dentro de variados contextos.</p><p>Existen dos razones fundamentales para trabajar la variabilidad como un tema central en el modelado de procesos de software, en primer lugar es primordial para la reutilización del software y en segundo lugar se tiene que la alta complejidad que ésta presenta hoy en día, escapa de los enfoques tradicionales.</p><p>Esta investigación se enfocará en el estudio de algunos métodos existentes para la incorporación y el modelado de la variabilidad en los procesos de desarrollo de software, centrándose principalmente en procesos basados en líneas y familias de software, con el fin de proponer un método para soportar la incorporación de la variabilidad en etapas tempranas de este desarrollo</p>
<p>Software variability is the customization, configuration and the capability to change of an artifact or system, which could be used in a given context. A high variability degree allows the use of specific software in different contexts.</p><p>There are two main reasons to work with variability as a central issue in software processes modeling; in the first place it is essential for software reuse and in second place the high complexity that it has today, escapes from traditional approaches.</p><p>This research will focus on the study of some existing methods of variability modeling and incorporation in software process development, focusing on software process lines and software families, in order to propose a method to support the variability incorporation in early stages of software development</p>
last modification
Licenciado en Ciencias de la Ingeniería
Ingeniero Civil en Informáticatítulo
INGENIERIA CIVIL INFORMATICA
<p>La variabilidad en el software es la habilidad de cambio, personalización y configuración de un artefacto o sistema, para ser usado bajo un determinado contexto. Un alto grado de variabilidad permite utilizar el software dentro de variados contextos.</p><p>Existen dos razones fundamentales para trabajar la variabilidad como un tema central en el modelado de procesos de software, en primer lugar es primordial para la reutilización del software y en segundo lugar se tiene que la alta complejidad que ésta presenta hoy en día, escapa de los enfoques tradicionales.</p><p>Esta investigación se enfocará en el estudio de algunos métodos existentes para la incorporación y el modelado de la variabilidad en los procesos de desarrollo de software, centrándose principalmente en procesos basados en líneas y familias de software, con el fin de proponer un método para soportar la incorporación de la variabilidad en etapas tempranas de este desarrollo</p>
<p>Software variability is the customization, configuration and the capability to change of an artifact or system, which could be used in a given context. A high variability degree allows the use of specific software in different contexts.</p><p>There are two main reasons to work with variability as a central issue in software processes modeling; in the first place it is essential for software reuse and in second place the high complexity that it has today, escapes from traditional approaches.</p><p>This research will focus on the study of some existing methods of variability modeling and incorporation in software process development, focusing on software process lines and software families, in order to propose a method to support the variability incorporation in early stages of software development</p>