50 research outputs found

    Nefunkcinių reikalavimų kintamumas paslaugų architektūros stiliaus sistemose Vieslav Lapin

    Get PDF
    Šiame straipsnyje aptariamas kintamų nefunkcinių reikalavimų specifikavimas ir modeliavimas kuriant paslaugų architektūros stiliaus programų sistemas. Paslaugų sistemų kūrime šiai problemai spręsti dar nėra skiriama pakankamai dėmesio. Pasiūlytas kintamų savybių specifikavimo metodas remiasi modeliais grindžiama sistemų kūrimo paradigma ir naudoja produktų šeimos kūrimo idėjas. Paslaugos variantai yra nustatomi analizuojant paslaugos nefunkcines savybes ir sudaromas individualizuotas paslaugos teikimo procesas, kurio modelis gali būti generuojamas automatizuotai

    Variability Handling in Educational Context

    Get PDF
    Today there are many different forms of educational activities present, e.g., traditional lecturing, e-learning, blended learning and living labs. Also, the audience becomes more and more international and heterogeneous in terms of background knowledge of students, their educational purposes, capabilities and expectations. This introduces a high level of variability in educational settings and requires new methods and tools for managing this variability. Customized application of feature models, known in software product line management, is one possible solution applicable for variability handling in educational context. This paper proposes the development of a feature model as the method for variability handling

    Líneas de productos de software: hacia la creación de técnicas y métodos para mejorar el reuso

    Get PDF
    El estudio de nuevas técnicas y métodos para fomentar el desarrollo de software basado en reuso ha tomado gran importancia en los últimos años dentro del área de la ingeniería de software, dando lugar a numerosos paradigmas, como el desarrollo orientado a servicios, desarrollo basado en componentes, desarrollo de Líneas de Productos de Software (LPS), entre otros. A diferencia de un desarrollo que realiza algún tipo de reutilización, todos estos paradigmas se basan en planear el reuso, de modo que los desarrollos futuros puedan hacer un uso efectivo de diferentes artefactos de software previamente desarrollados. En particular, la Ingeniería de Líneas de Productos de Software (ILPS) aplica un reuso orientado a dominios como mecanismo para lograr una estructura común de servicios (llamada similitudes), en la cual se basan todos los productos a ser desarrollados. A su vez, agrega una estructura variable (llamada variabilidad) que permite brindar mayor flexibilidad logrando crear productos con bases similares pero adaptados a las necesidades específicas de los diferentes usuarios u organizaciones pertenecientes a esos dominios. En nuestro proyecto, nos basamos en la creación y aplicación de nuevas técnicas y recursos para lograr una mejora dentro de un proceso integral de desarrollo de LPSs. En particular nos enfocamos en la definición de técnicas que diseñan y aplican artefactos de software dentro de una jerarquía de dominios que comparten generalidades y particularidades en forma de servicios comunes y variables. A su vez, nos proponemos sentar las bases para el desarrollo de un ambiente inteligente que permita crear LPSs dentro de la misma jerarquía mediante la selección y composición de componentes reusables.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informática (RedUNCI

    Reuso orientado a dominios: hacia un proceso integral de desarrollo de líneas de productos de software

    Get PDF
    El reuso de software en general abarca todas aquellas técnicas, procesos y metodologías que tienen por objetivo la reutilización de artefactos de software, creados en cualquiera de las etapas del ciclo de vida, para ser utilizados en nuevos desarrollos o en la construcción de nuevas versiones. Los beneficios a los cuales se debe arribar, a grandes rasgos, son la mejora de los tiempos de desarrollo, la rápida puesta en el mercado y los costos, maximizando al mismo tiempo la calidad de los productos de software resultantes. En particular, el reuso orientado a dominios se basa en el mismo concepto abocando a los mismos beneficios, pero considerando que dicha reutilización se generará dentro de dominios particulares. Dentro de esta área surge la Ingeniería de Líneas de Productos de Software (ILPS) que utiliza el reuso de dominios como mecanismo para lograr una estructura común de servicios (llamada similitudes), en la cual se basan todos los productos a ser desarrollados. A su vez, agrega una estructura variable (llamada variabilidad) que permite brindar mayor flexibilidad logrando crear productos con bases similares pero adaptados a las necesidades específicas de los diferentes usuarios u organizaciones pertenecientes a esos dominios. En nuestro proyecto, nos basamos en la creación de nuevas técnicas y recursos para lograr una mejora dentro de un proceso integral de desarrollo de las LPSs. En particular nos enfocamos en la definición de actividades que diseñan y aplican artefactos de software en dos dominios específicos: el dominio geográfico y el de gobierno electrónico.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Reuso orientado a dominios: hacia un proceso integral de desarrollo de líneas de productos de software

    Get PDF
    El reuso de software en general abarca todas aquellas técnicas, procesos y metodologías que tienen por objetivo la reutilización de artefactos de software, creados en cualquiera de las etapas del ciclo de vida, para ser utilizados en nuevos desarrollos o en la construcción de nuevas versiones. Los beneficios a los cuales se debe arribar, a grandes rasgos, son la mejora de los tiempos de desarrollo, la rápida puesta en el mercado y los costos, maximizando al mismo tiempo la calidad de los productos de software resultantes. En particular, el reuso orientado a dominios se basa en el mismo concepto abocando a los mismos beneficios, pero considerando que dicha reutilización se generará dentro de dominios particulares. Dentro de esta área surge la Ingeniería de Líneas de Productos de Software (ILPS) que utiliza el reuso de dominios como mecanismo para lograr una estructura común de servicios (llamada similitudes), en la cual se basan todos los productos a ser desarrollados. A su vez, agrega una estructura variable (llamada variabilidad) que permite brindar mayor flexibilidad logrando crear productos con bases similares pero adaptados a las necesidades específicas de los diferentes usuarios u organizaciones pertenecientes a esos dominios. En nuestro proyecto, nos basamos en la creación de nuevas técnicas y recursos para lograr una mejora dentro de un proceso integral de desarrollo de las LPSs. En particular nos enfocamos en la definición de actividades que diseñan y aplican artefactos de software en dos dominios específicos: el dominio geográfico y el de gobierno electrónico.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
    corecore