Evolución de las metodologías y modelos utilizados en el desarrollo de software.
Main Article Content
Abstract
The Software Development methodologies have experimented a historic and evolutionary process that started in 1940 with the first Computers. At these times there were not standards or parameters. The software development was empiric or artisanal, facts which brought as a consequence a “Software Crisis” because the projects don’t cover the client’s expectations or were delivered postdates and very expensive. The answer was the boring of models and classics methodologies, these were given discipline and rigor; standards and controls to the process of software development. Maybe in an exaggerated way, at this point were named “The steel triangle.” The evolution didn´t stop, the arrival of Internet brought a lot of projects with changing requirements, and very short deadlines, for these the classical Methodologies did not adjust at all. Agile Methodologies emerged, Focused on interactions between clients and team work, earlier delivers and welcome the changes; they coexist with the classics schemes and attract active and growing communities. This paper represents an effort to review on a holistic way all of this evolutionary change, because many papers focus on divulge Agile Methodologies leaving out of its provenance.
Downloads
Article Details
COPYRIGHT NOTICE
Authors who publish in the INNOVA Research Journal keeps copyright and guarantee the journal the right to be the first publication of the work under the Creative Commons License, Attribution-Non-Commercial 4.0 International (CC BY-NC 4.0). They can be copied, used, disseminated, transmitted and publicly exhibited, provided that: a) the authorship and original source of their publication (magazine, publisher, URL and DOI of the work) is cited; b) are not used for commercial purposes; c) the existence and specifications of this license of use are mentioned.
References
Amaya, Y. (2013). Metodologías ágiles en el desarrollo de aplicaciones para dispositivos móviles. Estado actual. Revista Tecnología. Vol. 12, No. 2, 111-124.
Cadavid, A., Fernández, D. & Morales, J. (2013). Revisión de metodologías ágiles para el desarrollo de software. Revista Prospectiva. Vol. 11, No. 2, 30-39.
Carballar, D. (2009). Ingeniería del Software. [Archivo PDF]. Recuperado de http://www.eduinnova.es/dic09/Ingenieria_Software.pdf.
Canós, J., Letelier, P. & Penadés, M. (2003). Metodologías Ágiles en el Desarrollo de Software. Paper presentado en las VIII Jornadas de Ingeniería del Software y Bases de Datos. Alicante, España. Recuperado de: https://ldc.usb.ve/~abianc/materias/ci4713/actasMetAgiles.pdf.
Cendejas, J. (2014). Implementación del modelo integral colaborativo (MDSIC) como fuente de innovación para el desarrollo ágil de software en las empresas de la zona centro -occidente en México.(Tesis doctoral). Universidad Popular Autónoma del Estado de Puebla, México.
Cervantes, J. & Gómez M. (2012). Taxonomía de los modelos y metodologías de desarrollo de software más utilizado. Revista UDUAL Unión de Universidades de América Latina y el Caribe. No. 52, 37-47.
Díaz, J. R. (2009). Las metodologías ágiles como garantía de calidad del software. Revista Española de Innovación, Calidad e Ingeniería del Software. Vol .5, No. 3.
Garcés, L. & Egas, L. (2015). Evolución de las Metodologías de Desarrollo de la Ingeniería de Software en el Proceso de la Ingeniería de Sistemas. Revista Científica y Tecnológica UPSE. Vol. 1, No. 3.
González, J. (2013). Introducción a las metodologías ágiles. Otras formas de analizar y desarrollar. [Archivo PDF]. Recuperado de http://openaccess.uoc.edu/webapps/o2/bitstream/10609/63466/2/Técnicas_avanzadas_de_ingeniería_de_software_Módulo3_Introducción_a_las_metodologías_ágiles.pdf.
Patponto. (Diciembre, 2010). Ingeniería del Software. [Blog]. Blog Historia de la Informática. Recuperado de https://histinf.blogs.upv.es/2010/12/28/ingenieria-del-software.
Pérez, O. (2011). Cuatro enfoques metodológicos para el desarrollo de Software RUP –MSF –XP –SCRUM. Revista Inventum. No. 10, 64-78.
Rivas, C., Corona, V., Gutiérrez, J., & Hernández, L. (2015). Metodologías actuales de desarrollo de software. Revista de Tecnología e Innovación. Vol. 2, No. 5, 980-986.
Sáez, P., Rodríguez, V., Villanueva, J. & Cueto, M. (2014). Selección de Modelos y Metodologías Agiles en Proyectos de Software. Paper presentado en el 18th International Congress on Project Management and Engineering. Alcañiz, España. Recuperado de: http://www.aeipro.com/files/congresos/2014alcaniz/CIDIP2014_1862_1873.4302.pdf.
Sommerville, Ian (2005). Ingeniería del Software, séptima edición, Madrid: Pearson Addison Wesley.
Tinoco, O., Rosales, P., & Salas, J. (2010). Criterios de selección de metodologías de desarrollo de software. Industrial Data Revista de Investigación. Vol. 13, No. 2, 70-74.