SciELO - Scientific Electronic Library Online

 
vol.85 número207A practical calculation of the distance to a discontinuity in anisotropic systems from well test interpretationEvaluation of viability of probiotic bacteria in mango (Mangifera indica L. Cv. “Tommy Atkins”) beverage índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Em processo de indexaçãoCitado por Google
  • Não possue artigos similaresSimilares em SciELO
  • Em processo de indexaçãoSimilares em Google

Compartilhar


DYNA

versão impressa ISSN 0012-7353

Resumo

CORREA, Daniel; MAZO, Raúl  e  GIRALDO-GOMEZ, Gloria Lucia. Programación orientada a fragmentos: un marco para diseñar e implementar componentes de dominio de líneas de productos de software. Dyna rev.fac.nac.minas [online]. 2018, vol.85, n.207, pp.74-83. ISSN 0012-7353.  https://doi.org/10.15446/dyna.v85n207.71908.

Las líneas de productos de software promueven la industrialización del desarrollo de software mediante la definición y ensamblaje de componentes de software. Actualmente existen diferentes propuestas para implementar estos componentes. Sin embargo, su construcción y ensamblaje continúa siendo un proceso complejo y que requiere mucho tiempo. Este artículo introduce la programación orientada a fragmentos (FragOP), la cual define un marco para implementar y ensamblar componentes de software. FragOP se basa en: (i) componentes de dominio, (ii) puntos de fragmentación y (iii) fragmentos. Utilizamos VariaMos y FragOP para crear una línea de productos de software, la cual contiene 20 componentes y miles de líneas de código. Se derivaron 5 productos y en promedio solo 3 líneas de código se modificaron manualmente para completar cada derivación; lo cual provee una evidencia preliminar de que la utilización de FragOP reduce la intervención manual en el proceso de integración de componentes de dominio.

Palavras-chave : líneas de productos de software; programación orientada a fragmentos; desarrollo de componentes: ensamblaje de componentes.

        · resumo em Inglês     · texto em Inglês     · Inglês ( pdf )