Mostrar el registro sencillo del ítem
Implementación de metodología para el control del ciclo de desarrollo para aplicaciones web ajustada al contexto de los productos mínimos viables (MVP)
dc.contributor.advisor | Reyes Díaz, Karol Dalila | spa |
dc.contributor.author | Álvarez Salazar, Jaime Eduardo | spa |
dc.date.accessioned | 2020-06-26T21:34:40Z | |
dc.date.available | 2020-06-26T21:34:40Z | |
dc.date.issued | 2017 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3408 | |
dc.description.abstract | El sector de las Tecnologías de la Información y Comunicación ha sido identificado como un foco de desarrollo para la economía, por lo que se impulsan iniciativas para la creación de negocios en este ramo. Sin embargo, en múltiples ocasiones, se hacen latentes varias limitaciones en recursos, experiencia y conocimiento en los proyectos que son impulsados. Por ello, es muy importante un efectivo abordaje del proceso para obtener un producto de software que cumpla con la propuesta de valor y sea acogido exitósamente por el mercado. Se formula una metodología para el desarrollo de aplicaciones web como Producto Mínimo Viable (PMV), esta incorpora una serie de principios basados en el Desarrollo Agil de Software, enunciando una serie de componentes que abordan las siguientes etapas dentro del proceso: Levantamiento de requerimientos. Análisis y Diseño. Desarrollo. Pruebas. Así mismo, se destaca el papel que desempeña el Software Libre, el cual, por sus características, puede soportar el proceso de manera efectiva en todas sus etapas. Para la elección de estas herramientas se considera el nivel de acogida que tienen las mismas por parte del mercado, ya que entre mayor sea este, se incrementa el nivel de facilidad para acceder a documentación y entrenamiento. La metodología formulada es implementada en la construcción de un software para la gestión de listados de estudiantes y solicitudes de matrícula por parte de la Secretaría de Educación de la ciudad de Manizales. | spa |
dc.description.sponsorship | Universitat Oberta de Catalunya UOC | spa |
dc.description.tableofcontents | INTRODUCCIÓN 5 1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN 7 2. OBJETIVOS 9 2.1 OBJETIVO PRINCIPAL 9 2.2 OBJETIVOS ESPECÍFICOS 9 3. MARCO TEÓRICO 10 3.1 METODOLOGÍAS DE DESARROLLO EN APLICACIONES WEB 11 3.2 ESPECIFICACIÓN DE IDEA DE NEGOCIO MEDIANTE MODELO CANVAS.12 3.3 LICENCIAS BASADAS EN SOFTWARE LIBRE 14 3.4 PATRONES DE SOFTWARE 15 3.5 ESTADO DEL ARTE 16 4. RESULTADOS DE LA INVESTIGACIÓN 22 4.1 COMPONENTE DE GESTIÓN DE LA CONFIGURACIÓN 22 4.2 COMPONENTE DE INGENIERÍA DE REQUERIMIENTOS 22 4.3 COMPONENTE DE ANÁLISIS Y DISEÑO 23 4.4 COMPONENTE DE DESARROLLO 24 4.4.1 Gestión De Librerías 25 4.4.2 Control De Versiones 26 4.5 COMPONENTE DE PRUEBAS 26 4.6 LISTADO DE HERRAMIENTAS UTILIZADAS 27 5. CASO PRÁCTICO: DESARROLLO APLICACIÓN WEB PARA LA SECRETARÍA DE EDUCACIÓN DE MANIZALES 29 5.1 GESTIÓN DE LA CONFIGURACIÓN 29 5.2 INGENIERÍA DE REQUERIMIENTOS 29 5.3 ANÁLISIS Y DISEÑO 31 5.4 DESARROLLO 33 5.5 PRUEBAS 34 5.6 ESTADO DEL DESARROLLO 35 6. CONCLUSIONES 36 7. RECOMENDACIONES Y TRABAJOS FUTUROS 37 REFERENCIAS Y BIBLIOGRAFÍA 38 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Implementación de metodología para el control del ciclo de desarrollo para aplicaciones web ajustada al contexto de los productos mínimos viables (MVP) | spa |
dc.title.translated | Implementation of methodology to control the development cycle for web applications adjusted to the context of the minimum viable products (MVP) | eng |
dc.degree.name | Magíster en Software Libre | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Maestría en Software Libre | spa |
dc.description.degreelevel | Maestría | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Systems Engineering | eng |
dc.subject.keywords | Free software | eng |
dc.subject.keywords | Development of computer programs | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Analysis | eng |
dc.subject.keywords | Web project management | eng |
dc.subject.keywords | Web engineering | eng |
dc.subject.keywords | Development methodology | eng |
dc.subject.keywords | Minimum viable product | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Álvarez Salazar, Jaime Eduardo (2017). Implementación de metodología el control del ciclo de desarrollo para aplicaciones web ajustada al contexto de los productos mínimos viables (MVP). Bucaramanga (Santander, Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOC | spa |
dc.relation.references | Amaya, Y. (2013). Metodologías ágiles en el desarrollo de aplicaciones para dispositivos móviles. Estado actual. Revista de Tecnología, 12(2), 111-124. Recuperado de http://revistas.unbosque.edu.co/index.php/RevTec/article/view/1291 | spa |
dc.relation.references | Aragon, G., Escalona, M. J., Lang, M., e Hilera, J. (2013, Enero). An analysis of model-driven web engineering methodologies. International Journal of Innovative Computing, Information and Control. International Journal of Innovative Computing, Information and Control, 9(2), 413-436. Recuperado de http://www.ijicic.org/ijicic-11-11012.pdf | spa |
dc.relation.references | Builtwith. (2016, Julio). Web Technology Usage Statistics. Recuperado de http://trends.builtwith.com/ | spa |
dc.relation.references | Chaves, J., Medina, F., y Arbelaez, O. (2011). Herramientas para el desarrollo rápido de aplicaciones web. Revista Scientia et Technica, 1(47), 254-258. Recuperado de http://revistas.utp.edu.co/index.php/revistaciencia/article/view/511/221 | spa |
dc.relation.references | Clear Spring Business Analysis LLC. (2010). What Questions Do I Ask During Requirements Elicitation? Recuperado de http://www.bridging-the- gap.com/what-questions-do-i-ask-during-requirements-elicitation/ | spa |
dc.relation.references | Dapozo, G., Medina, Y., Lencina, A., y Pedrozo, G. (2014). Métodos de estimación de esfuerzo y duración en proyectos web pequeños. Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação, 1(2). Recuperado de http://revistas.setrem.com.br/index.php/reabtic/issue/view/2 | spa |
dc.relation.references | Diakopoulos, N., y Cass, S. (2016). Interactive: The Top Programming Languages 2016. Recuperado de http://spectrum.ieee.org/static/interactive-the-top- programming-languages-2016 | spa |
dc.relation.references | Lahm, M. (2012). Methodologies, tools, and techniques in practice for Web application development. Recuperado de http://www.aabri.com/manuscripts/11985.pdf | spa |
dc.relation.references | Lang, M. y Fitzgerald, B. (2006). New Branches, Old Roots: A Study of Methods and Techniques in Web / Hypermedia Systems Design. Recuperado de http://citeseerx.ist.psu.edu/viewdoc/download? doi=10.1.1.335.90&rep=rep1&type=pdf | spa |
dc.relation.references | Montilva, J., y Barrios, J. (2003). A Component-Based Method for Developing Web Applications. Revista Colombiana de Computación, 4(1), 21-33. Recuperado de http://revistas.unab.edu.co/index.php? journal=rcc&page=article&op=view&path[]=1093&path[]=1065 | spa |
dc.relation.references | Nolan, A. (2015). The State of Front-End Tooling. Recuperado de https://ashleynolan.co.uk/blog/frontend-tooling-survey-2015-result | spa |
dc.relation.references | Ojeda-Guerra, C. N. (2015). A Simple Software Development Methodology Based on MVP for Android Applications in a Classroom Context. Recuperado de http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7363258&url=http%3A %2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7363258 | spa |
dc.relation.references | Oliveros, A., Danyans, F., y Mastorprieto, M. (2014). Prácticas de Ingeniería de Requerimientos en el desarrollo de aplicaciones Web. Recuperado de http://wer.inf.puc-rio.br/WERpapers/pdf_counter.lua? wer=WER14&file_name=paper9.pdf | spa |
dc.relation.references | Perez, M. (2010, Julio y Agosto.). Arquitectura de la información en entornos web. El profesional de la información. Recuperado de http://eprints.rclis.org/25021/1/Arquitectura%20de%20la%20informacion%20en%20entornos%20web.pdf | spa |
dc.relation.references | Preciado, J., Linaje, M., Comai, S., y Sanchez, F. (2007). Designing Rich Internet Applications with Web Engineering Methodologies. Recuperado de https://www.researchgate.net/profile/Fernando_Sanchez-Figueroa/publication/4289992_Designing_Rich_Internet_Applications_with_Web_Engineering_Methodologies/links/0912f50758c8df03fe000000.pdf | spa |
dc.relation.references | Rivero, J., Grigera, J., Rossi, G., Robles, E., y Koch, N. (2011). Improving Agility in Model-Driven Web Engineering. Recuperado de http://ceur-ws.org/Vol- 734/PaperVision05.pdf | spa |
dc.relation.references | Skvorc, B. (2015). The Best PHP Framework for 2015: SitePoint Survey Results. Recuperado de https://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/ | spa |
dc.relation.references | Stack Overflow (2016). Stack Overflow Developer Survey 2016 Results. Recuperado de http://stackoverflow.com/research/developer-survey-2016#tech-os | spa |
dc.relation.references | Tiobe.(2016,ulio). Index For July 2016. Recuperado de http://www.tiobe.com/tiobe_index | spa |
dc.relation.references | Version One. (2016, Abril). 10 Annual State Of Agile Report. Recuperado de http://www.agile247.pl/wp-content/uploads/2016/04/VersionOne-10th-Annual- State-of-Agile-Report.pdf | spa |
dc.relation.references | W3techs. (2016). Web Technologies Statistics and Trends. Recuperado de https://w3techs.com/technologies | spa |
dc.relation.references | W3techs. (2017). Usage statistics and market share of Linux for websites. Recuperado de https://w3techs.com/technologies/details/os-linux/all/all | spa |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Software libre | spa |
dc.subject.lemb | Desarrollo de programas para computador | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Análisis | spa |
dc.description.abstractenglish | The Information and Communication Technologies sector has been identified as a focus of development for the economy, for this reason, initiatives for the creation of businesses in this area are being promoted. However, on multiple occasions, there are limitations in resources, experience and knowledge in projects that are driven. So, it is very important an effective approach of the process to obtain a software product that complies with the proposal of value and be successfully received by the market. It is specified a methodology for the development of web applications as Minimum Viable Product (MVP), which incorporates a series of principles based on Agile Software Development, stating a series of components that address the following stages in the process: • Requirements Gathering. • Analysis and Design. • Development. • Testing. Likewise, the role played by Free Software, which, due to its features like no cost, several learning resources and big community, can support the software development process effectively in all stages. For the choice of these tools is considered the acceptance level they have by the market, because it more has, the level of ease of access to documentation and training increases. It also highlights the role of Free Software, which, due to its characteristics such as low or zero licensing costs, high availability of learning resources or a broad development community, contribute to the software development process in a effective way in all its stages. For the choice of these tools is considered the acceptance level they have by the market, because it more has, the level of ease of access to documentation and training increases. The methodology formulated was implemented to make a software for the Management of student lists and applications enrollment by the Ministry of Education in Manizales City. | eng |
dc.subject.proposal | Gestión de proyectos web | spa |
dc.subject.proposal | Ingeniería web | spa |
dc.subject.proposal | Metodología de desarrollo | spa |
dc.subject.proposal | Producto mínimo viable | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |