Revisión sistemática de la integración de modelos de desarrollo de software dirigido por modelos y metodologías ágiles
PDF
XML English
HTML
PDF (English)
XML

Palabras clave

Model driven software development (MDSD)
model driven architecture (MDA)
agile
software process
development desarrollo de software dirigido por modelos
arquitectura dirigida por modelos
ágil
proceso software
desarrollo.

Cómo citar

Morales Arias, J. J., & Pardo Calvache, C. J. (2016). Revisión sistemática de la integración de modelos de desarrollo de software dirigido por modelos y metodologías ágiles. Informador Técnico, 80(1), 87–99. https://doi.org/10.23850/22565035.326

Resumen

Actualmente, en algunas instancias, la industria de desarrollo de software se lleva a cabo por medio de actividades manuales y/o metodologías robustas que pueden llegar a ser en muchos casos pesadas e ineficientes. Esta situación trae consigo algunos problemas relacionados con la dificultad para producir software de manera oportuna, ágil, a bajo costo y con un alto nivel de calidad. Una manera de mejorar esta situación está en añadir al proceso de desarrollo de software el formalismo y la abstracción necesaria que permita automatizar y optimizar las tareas más críticas definidas, a partir de las metodologías utilizadas en las empresas de software, y desde una perspectiva ágil. Esto añadiría valor agregado a los negocios y mejoraría el proceso de software considerablemente. En este sentido, con el objetivo de conocer las bondades de los enfoques ágiles y los entornos de programación dirigidos por modelos, se llevó a cabo una revisión sistemática de la literatura en relación con los proyectos donde se integran estos enfoques a nivel mundial, así como la identificación

https://doi.org/10.23850/22565035.326
PDF
XML English
HTML
PDF (English)
XML

Citas

Almeida, C. C. de J., & Oliveira, A. A. de. (2014). Qualitas: A Proposal of Process Model Development Software Driven Models. In Proceedings of the 7th Euro American Conference on Telematics and Information Systems (pp. 28:1–28:4). New York, NY, USA: ACM. doi:10.1145/2590651.2590678

https://doi.org/10.1145/2590651.2590678

Ambler, S. (2002). Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. New York: John Wiley & Sons, Inc.

Ambler, S. (2004). The Object Primer: Agile Model- Driven Development with UML 2.0. Cambridge University Press.

https://doi.org/10.1017/cbo9780511584077

Andrade Almeida, J. P., Ferreira Pires, L., & Sinderen, M. J. van. (2004). Costs and benefits of multiple levels of models in MDA development. In Second European Workshop on Model Driven Architecture with an Emphasis on Methodologies and Transformations (pp. 12–20). Canterbury, UK.

Apps.co. (2016). Impulso al desarrollo de aplicaciones móviles. Recuperado Mayo 5, 2016, from https://apps.co/

Bancoldex. (2016). Banco de desarrollo empresarial colombiano. Recuperado Mayo 5, 2016, from https://goo.gl/FDHOJY

Batson, A., Lack, M., & Jones, A. (2015). x86 Assembly Guide. Recuperado de http://goo.gl/LMU44

Bernardo-Quintero, J., & Duitama-Mu-oz, J. F. (2011). Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software. Ingeniería Y Universidad, 15(1), 219– 243.

Biolchini, J., Gomes, P., Cruz, A., & Travassos, G. (2005). Systematic Review in Software Engineering. Rio de Janeiro, Brazil: Systems Engineering and Computer Science Department, UFRJ. Recuperado de http://goo.gl/ymUlwp

Brereton, P., Kitchenham, B., Budgen, D., & Li, Z. (2008). Using a Protocol Template for Case Study Planning. In 12th International Conference on Evaluation and Assessment in Software Engineering (EASE 2008) (pp. 1–8). Bari, Italy.

Canós, J. H., Letelier, P., & Penadés, M. C. (2003). Métodologías Ágiles en el Desarrollo de Software. In VIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2003) (pp. 1–8). Alicante, Espa-a.

CaribeTIC. (2016). Caribe en el mapa TIC global, las TIC en el mapa económico de la región. Recuperado Mayo 5, 2016, from http://www.caribetic.com/

Chivers, I., & Sleightholme, J. (2016). Introduction to Programming with Fortran. London, UK: Springer London. doi:10.1007/978-0-85729-233-9

https://doi.org/10.1007/978-0-85729-233-9

ClusterTIC. (2016). Cluster tecnología, Información y Comunicación. Recuperado de http://goo.gl/CzPrIC

Cockburn, A. (2006). Cockburn: Agile Software Development: The cooperative Game. Addison- Wesley Professional.

Duan, Y., & Fu, X. (2006). A Conceptual Approach to Modeling Model Driven Development Processes. In International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06) (pp. 179–198). Morne, Mauritius.

https://doi.org/10.1109/ICNICONSMCL.2006.5

El Akkaoui, Z., Zimànyi, E., Mazón, J.-N., & Trujillo, J. (2011). A Model-driven Framework for ETL Process Development. In Proceedings of the ACM 14th International Workshop on Data Warehousing and OLAP (pp. 45–52). New York, NY, USA: ACM.

https://doi.org/10.1145/2064676.2064685

Fallas, J. M. M. (2012). Metodologías ágiles aplicadas a la Administración de Proyectos de Desarrollo de Software. Valencia, Espa-a. Recuperado de http://goo.gl/EfQF4x

Fedesoft. (2016). Federación Colombiana de la Industria de Software. Recuperado de http://fedesoft.org/

Guta, G., Schreiner, W., & Draheim, D. (2009). A Lightweight MDSD Process Applied in Small Projects. In 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2009) (pp. 255–258). Petras, Greece. doi:10.1109/SEAA.2009.63

https://doi.org/10.1109/SEAA.2009.63

Haase, A., Völter, M., Efftinge, S., & Kolb, B. (2007). Introduction to open Architecture Ware 4.1.2. In Model-driven development tool implementers forum (MDD-TIF'07). Zurich, Switzerland.

Hebig, R., Gabrysiak, G., & Giese, H. (2012). Towards patterns for MDE-related processes to detect and handle changeability risks. In International Conference on Software and System Process (ICSSP 2012) (pp. 38–47). Zurich, Switzerland.

https://doi.org/10.1109/ICSSP.2012.6225978

Hernández, M. G., León, B. B. P. de, & Ferrara, J. M. (2015). MOSKITT, una herramienta libre que da soporte a la aplicación de metodologías de desarrollo. Valencia. Recuperado de http://goo.gl/JF8SaI

INNPULSA. (2016). Organismo para apoyar y promover el crecimiento empresarial extraordinario. Recuperado de https://www.innpulsacolombia.com/

Intersoftware. (2016). Federación Nacional de Software y Tecnologías de la Información. Recuperado de http://goo.gl/UFrNHQ

Kernighan, B. W., & Ritchie, D. M. (1988). The C Programming Language (2nd edition). Prentice Hall.

Kirby, J. (2006). Model-Driven Agile Development of Reactive Multi-Agent Systems. In 30th Annual International Computer Software and Applications Conference (COMPSAC'06) (Vol. 2, pp. 297–302).

Kraus, A., Knapp, A., & Koch, N. (2007). Model- Driven Generation of Web Applications in UWE. In 3rd International Workshop on Model- Driven Web Engineering (MDWE 2007). Como, Italy.

Kroiss, C., Koch, N., & Knapp, A. (2009). WE4JSF - A Model-Driven Generation Approach for Web Applications. In M. Gaedke, M. Grossniklaus, & O. Díaz (Eds.), LNCS: Web Engineering: 9th International Conference, ICWE 2009 San Sebastián, Spain, June 24-26, 2009 Proceedings (pp. 493–496). Berlin, Heidelberg: Springer Berlin Heidelberg.

Kroll, P., Kruchten, P., & Booch, G. (2003). The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP: A Practitioner's Guide to the RUP. Addison-Wesley Professional.

Market, D. (2012). Fedesoft impulsa la productividad en el sector del software y TI. Recuperado de http://bit.ly/PnxtRo

Matinnejad, R. (2011). Agile Model Driven Development: An Intelligent Compromise. In 9th International Conference on Software Engineering Research, Management and Applications (SERA 2011) (pp. 197–202). Baltimore, USA.

https://doi.org/10.1109/SERA.2011.17

MinTIC. (2016). Ministerio de Tecnologías de la Información y las Comunicaciones. Sector TIC. Recuperado de http://www.mintic.gov.co/

Object Management Group. (2015). Unified Modeling Language - UML 2.5. Recuperado de http://www.omg.org/spec/UML/

Objects by Design. (2016). UML products by product. Recuperado de http://www.objectsbydesign.com/tools/umltools_byProduct.html

Oracle. (2015). Oracle Data Werehousing Guide: Overview of Extraction, Transformation, and Loading. Recuperado de http://goo.gl/brp9zB

PacifiTIC. (2016). El Cluster TIC del Pacífico Colombiano. Recuperado de http://goo.gl/EYKZCm

Paniza, J. (2011). Aprende OpenXava con ejemplos. CreateSpace Independent Publishing Platform.

Parquesoft. (2016). Página oficial. Recuperado de http://parquesoft.com/

RED CLUSTER COLOMBIA. (2016). Red de clusters en Colombia. Recuperado de http://redclustercolombia.com/

Rigworo, V. K. (2013). Adaptable model-driven engineering for formal methods integration with agile techniques for design of software systems. Academic Research International, 4(1), 446–456.

Ruta N. (2016). Página oficial. Recuperado de http://www.rutanmedellin.org/

Sarin, A. (2011). Spring Roo 1.1 Cookbook. Packt Publishing.

SENA. (2016). Servicio Nacional de Aprendizaje. Portal de oferta educativa. Recuperado de http://oferta.senasofiaplus.edu.co/sofia-oferta/inicio-sofia-plus.html

Terren, J. R., Moreno, D. A., & Jiménez, J. B. (2007). Programacion Orientada a Objetos. Marcombo S.A.

The Eclipse Foundation. (2012). Model to Model Transformation – MMT. Recuperado de https://goo.gl/s8H5Xk

The Eclipse Foundation. (2016). Eclipse Modeling Framework (EMF). Recuperado de http://www.eclipse.org/modeling/emf/

Völter, M., Stahl, T., Bettin, J., Haase, A., Helsen, S., & Czarnecki, K. (2006). Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons.

Zhang, Y., & Patel, S. (2011). Agile Model-Driven Development in Practice. IEEE Software, 28(2), 84–91.

https://doi.org/10.1109/MS.2010.85

Netravali, A. N. (2005). Biodegradable natural fiber composites. Biodegradable and Sustainable Fibres, CRC Press Boca Raton, Cambridge, England, 271-309.

https://doi.org/10.1533/9781845690991.271

Planet Shoes (2015). A New Way to be Vegan: RENEU Footwear. Recuperado de: http://blog.planetshoes.com/tag/eco-friendlyfootwear-materials/

Raju, G., and Kumarappa, S. (2012). Experimental study on mechanical and thermal properties of epoxy composites filled with agricultural residue. Polymers from Renewable Resources, 3(3), 117-138.

Ramakrishna, G. (2010). Rheological strength and durability characteristics of sisal fibre reinforced cementitious composites.

Rana, A. K., and Jayachandran, K. (2000). Jute fiber for reinforced composites and its prospects. Molecular Crystals and Liquid Crystals, 353(1), 35-45.

https://doi.org/10.1080/10587250008025646

Ranalli, P., and Venturi, G. (2004). Hemp as a raw material for industrial applications. Euphytica, 140(1-2), 1-6.

https://doi.org/10.1007/s10681-004-4749-8

Rieker, J. (04 de febrero de 2015). Creo Shoe Concept. Recuperado de: http://www.jennifer-rieker.de/index.php?/project/creo-shoe-concep.

Roul, C. (2009). The international jute commodity system. Northern Book Centre.

Satyanarayana, K. G., Guimarães, J. L., and Wypych, F. (2007). Studies on lignocellulosic fibers of Brazil. Part I: Source, production, morphology, properties and applications. Composites Part A: Applied Science and Manufacturing, 38(7), 1694-1709.

https://doi.org/10.1016/j.compositesa.2007.02.006

Satyanarayana, K. G., Arizaga, G. G., and Wypych, F. (2009). Biodegradable composites based on lignocellulosic fibers—an overview. Progress in Polymer Science, 34(9), 982-1021.

https://doi.org/10.1016/j.progpolymsci.2008.12.002

Sen, T., and Reddy, H. J. (2011). Application of sisal, bamboo, coir and jute natural composites in structural upgradation. International Journal of Innovation, Management and Technology, 2(3).

Shih, Y. F. (2007). Mechanical and thermal properties of waste water bamboo husk fiber reinforced epoxy composites. Materials Science and Engineering: A,445, 289-295.

https://doi.org/10.1016/j.msea.2006.09.032

Shih, Y., Chang, W., Liu, W., Lee, C., Kuan, C., and Yu, Y. (2014). Pineapple leaf/recycled disposable chopstick hybrid fiber-reinforced biodegradable composites. Journal of the Taiwan Institute of Chemical Engineers, 45(4), 2039-2046.

https://doi.org/10.1016/j.jtice.2014.02.015

Small, E., and Marcus, D. (2002). Hemp: A new crop with new uses for North America. Trends in new crops and new uses, 284-326.

Summerscales, J., Dissanayake, N. P., Virk, A. S., and Hall, W. (2010). A review of bast fibres and their composites. Part 1–Fibres as reinforcements.Composites Part A: Applied Science and Manufacturing, 41(10), 1329-1335.

https://doi.org/10.1016/j.compositesa.2010.06.001

Taj, S., Munawar, M.A., and Khan, S. (2007). Natural fiber-reinforced polymer composites. Proceedings-Pakistan Academy of Sciences, 44(2), 129.

Tapia, C., Paredes, C., Simba-a, A., and Bermúdez, J. (2013). Aplicación de las Fibras Naturales en el Desarrollo de Materiales Compuestos y como Biomasa. Revista Tecnológica- ESPOL, 19(1).

Thakur, V.K. (Ed.). (2013). Green composites from natural resources. CRC Press.

https://doi.org/10.1201/b16076

Wong, K.J., Yousif, B.F., and Low, K.O. (2010). The effects of alkali treatment on the interfacial adhesion of bamboo fibres. Proceedings of the Institution of Mechanical Engineers, Part L: Journal of Materials Design and Applications,224 (3), 139-148.

https://doi.org/10.1243/14644207jmda304

Xie, Y., Hill, C.A., Xiao, Z., Militz, H., and Mai, C. (2010). Silane coupling agents used for natural fiber/polymer composites: A review. Composites Part A: Applied Science and Manufacturing, 41(7), 806-819.

https://doi.org/10.1016/j.compositesa.2010.03.005

Yousif, B.F., and El-Tayeb, N.S.M. (2009). Mechanical and wear properties of oil palm and glass fibres reinforced polyester composites. International Journal of Precision Technology, 1(2), 213-222.

https://doi.org/10.1504/IJPTECH.2009.026380

Yousif, B. F., Shalwan, A., Chin, C. W., and Ming, K. C. (2012). Flexural properties of treated and untreated kenaf/epoxy composites. Materials and Design, 40, 378-385.

https://doi.org/10.1016/j.matdes.2012.04.017

Zulkifh, R., Nor, M. M., Tahir, M. M., Ismail, A. R., and Nuawi, M. Z. (2008). Acoustic properties of multi-layer coir fibres sound absorption panel. Journal of Applied Sciences, 8(20), 3709- 3714.

https://doi.org/10.3923/jas.2008.3709.3714

Zulkifh, R., Nor, M. M., Tahir, M. M., Ismail, A. R., and Nuawi, M. Z. (2009). Effect of perforated size and air gap thickness on acoustic properties of coir fibre sound absorption panels. Eur J Sci Res 28, 242–52.

Creative Commons License

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.

Derechos de autor 2019 Servicio Nacional de Aprendizaje (SENA)

Descargas

Los datos de descargas todavía no están disponibles.