Spelling suggestions: "subject:"ingeniería dde software"" "subject:"ingeniería dee software""
191 |
Elaboración de un marco de trabajo para cuantificar el nivel de usabilidad y experiencia de usuario de plataformas de soporte al proceso de aprendizajeSalas Silva, Juan José 22 February 2022 (has links)
Debido a que la Usabilidad y Experiencia de Usuario (UX) han tomado relevancia en el software con el transcurrir de los años, han aparecido métodos de evaluación para medir estos factores, garantizando una buena satisfacción en los usuarios. Sin embargo, la mayoría de estos métodos de evaluación son generales (no se enfocan en un dominio en específico), costosas, subjetivas, y – especialmente – cualitativas.
Con la finalidad de obtener resultados más objetivos, se opta por una evaluación cuantitativa. Este tipo de evaluación proporciona un valor numérico que representa el nivel de usabilidad del producto, generando un mejor análisis al momento de comparar productos de software del mismo tipo/dominio.
Por otro lado, la tecnología ha permitido la aparición de herramientas para apoyar al proceso del aprendizaje (LMS) en los estudiantes. Por ello, se propone crear un marco de trabajo que permita evaluar cuantitativamente la usabilidad y UX en este tipo de herramientas.
El marco consiste en un conjunto de ítems de verificación que evalúa las características que deben cumplir los LMS para lograr su objetivo. Para ello, se recurrió a la revisión de la literatura, entrevistas, cuestionarios, y juicio de expertos a profesionales del campo de HCI y educación. Asimismo, se recurrió a métodos estadísticos para la validación de los resultados.
Finalmente, los resultados obtenidos de la propuesta – luego de su aplicación en una plataforma de aprendizaje – fueron prometedores, ya que se acercaron mucho a los valores obtenidos por cuestionarios como SUS y SUMI.
|
192 |
Aplicación de una metodología ágil en el desarrollo de un sistema de informaciónSamamé Silva, Jaime Humberto 09 December 2013 (has links)
Las aplicaciones informáticas han contribuido enormemente en el escenario de
nuestras vidas, están directas o indirectamente presentes en nuestro día a día, y somos
consumidores o desarrolladores de ellas. Cuando cumplimos un papel de
desarrolladores, se presentan diversas metodologías al momento de empezar un
proyecto de software, dentro de ellas nos ofrecen un punto de vista alternativo a las
clásicas y duras, las metodologías ágiles.
El presente proyecto aplica una de estas metodologías ágiles, Programación Extrema
(Extreme Programming), en un pequeño proyecto de software, utilizando herramientas
de software libre como Java, y como repositorio de datos el estándar XML. El
resultado de esta investigación aporta una guía del uso de la metodología ágil en un
pequeño proyecto de software que tiene aplicabilidad dentro del ciclo de inteligencia
de la información. / Tesis
|
193 |
Arquitecturas de software backendTorres Altez, Leonardo Miguel 29 May 2024 (has links)
El presente documento tiene como fin sustentar mi suficiencia profesional con la
finalidad de obtener la titulación para la especialidad de Ingeniería Informática de la
Pontificia Universidad Católica del Perú.
Bachiller en Ciencias con mención en Ingeniería Informática desde el 06 de Abril
2005, con experiencia de más de 15 años en el desarrollo de soluciones informáticas
utilizando herramientas libres de licenciamiento, así como software propietario.
Actualmente desempeño actividades como Arquitecto de Software de Soluciones
Tecnológicas, aplicando metodologías ágiles en el proceso de análisis, diseño y
desarrollo, integración y entrega continua en el ciclo de vida del producto de software,
así como diseño de pruebas unitarias, de integración, funcionales y de rendimiento en
aplicaciones backend.
Como profesional en informática, desarrollo actividades que me involucran como:
• Responsable de la definición de requerimientos y alcance de los proyectos de TIC
basados en tecnologías middleware.
• Responsable del diseño y desarrollo de arquitecturas de software para aplicaciones
empleando Frameworks de integración, persistencia de datos, presentación,
trazabilidad de logs, pruebas unitarias, desarrollo de servicios.
• Responsable de la definición de la estructura de datos de las tramas de intercambio
de información de los servicios web en tecnología REST / SOAP.
• Responsable del desarrollo de la arquitectura de software de los servicios web y
su integración con motores de bases de datos relacionales Open Source o
propietarias, gestores de contenidos empresarial (ECM) y repositorios Cloud.
• Responsable de definir y desarrollar los casos de pruebas funcionales, usabilidad,
rendimiento y seguridad de las funcionalidades de las aplicaciones.
• Responsable de la gestión, control y seguimiento del proceso de integración
continua en el ciclo de desarrollo de software de aplicaciones.
• Responsable de la gestión y dirección del desarrollo e implantación de los
proyectos de TIC empelando metodologías basadas en PMBOK y lineamientos
ágiles como Scrum, XP y Kanban.
Finalmente, puedo mencionar entre mis habilidades personales y profesionales, mi
compromiso de trabajo en equipo en todas las organizaciones donde he participado, mi
convicción de desarrollar el mayor esfuerzo, mi disposición de ser responsable en
actividades encomendadas, mi constante interés por investigar nuevas tendencias
tecnológicas y metodologías de trabajo ágiles y formales; han permitido el poder cumplir
de manera satisfactoria los objetivos planteados en los diferentes proyectos de tecnología
en los cuales he sido parte del equipo de trabajo.
|
194 |
Propuesta de solución para garantizar la trazabilidad de requerimientos funcionales usando desarrollo guiado por comportamiento en una entidad del gobiernoContreras Corrales, Roger Armando 17 October 2022 (has links)
Se conoce que el levantamiento de requerimientos es uno de los factores críticos de éxito para los proyectos de software. Los requerimientos tienen una naturaleza cambiante, al punto que los identificados en la fase de definición, pueden diferir de los existentes ya teniendo el producto implementado, por lo que resulta necesario poder rastrearlos durante el ciclo de desarrollo.
Para lograr rastrear los requerimientos, es necesario realizar la trazabilidad de estos a través de diferentes artefactos como diagramas de diseño, clases, casos de prueba, etc. Sin embargo, realizar y mantener los elementos de trazabilidad, son prácticas que se van haciendo más difícil de cumplir conforme la cantidad de requerimientos y artefactos aumenta. Esto debido a que el trabajo de trazabilidad suele realizarse de forma manual.
Para enfrentar estos problemas, se han planteado diferentes estrategias que buscan obtener o mantener de manera automatizada la información de trazabilidad, entre las más difundidas esta “retrieval information”; sin embargo, su falta de precisión no la convierte en la solución más idónea.
El enfoque de desarrollo guiado por comportamiento (BDD), se presenta como una alternativa que puede ayudar a enfrentar este problema, en particular si se busca contar con la trazabilidad entre los requerimientos y el código fuente.
En la presente investigación se plantea el objetivo de facilitar la trazabilidad entre requerimientos funcionales y código por medio de una propuesta basada en las prácticas del desarrollo guiado por comportamiento.
Para afirmar si realmente se facilita esta trazabilidad, se ha utilizado el Modelo de Evaluación de Métodos (MEM), donde se mide la eficacia actual y la eficacia percibida. La eficacia actual medida por las variables tiempo promedio y número de omisiones al completar la información de trazabilidad. La eficacia percibida medida por las variables de percepción del MEM.
Se llevo a cabo un experimento con 8 participantes donde se evaluaron cada una de estas variables, los resultados obtenidos permiten afirmar, para la muestra estudiada, que, al utilizar la propuesta, se obtuvo un menor tiempo y número de omisiones al registrar la información de trazabilidad, así mismo, se tiene una mejor facilidad de uso y utilidad percibida, y hay evidencia de una posible intención de uso para la propuesta planteada.
Todos estos resultados nos permiten afirmar, al menos para la muestra estudiada, que al utilizar la propuesta con BDD se facilitaría la trazabilidad entre requerimientos funcionales y código fuente.
|
195 |
Una revisión sistemática de usabilidad en metodologías ágilesSalvador Ortiz, Carolina Susana 06 December 2013 (has links)
En los últimos años, se han aplicado técnicas de evaluación de usabilidad en el desarrollo
de software. En las metodologías ágiles, éstas técnicas se están considerando, puesto que
siempre han propuesto mejorar la calidad del producto. El objetivo de este trabajo de tesis
es sintetizar el conocimiento existente referente a los métodos de evaluación de usabilidad
que se han aplicado en las metodologías a través de la realización de una revisión
sistemática. La estrategia de búsqueda identificó un total de 307 artículos, de los cuales se
seleccionaron 32. Los resultados muestran que las técnicas de usabilidad utilizadas con
mayor frecuencia son el prototipado rápido (40%), la indagación individual (37%), las
pruebas formales de usabilidad (25%) y las evaluaciones heurísticas (18%). Los
resultados obtenidos han permitido conocer el estado actual de las técnicas de evaluación
de usabilidad en metodologías ágiles, esto contribuye a identificar lagunas de
investigación, información que pueda ayudar a otros profesionales interesados en el tema
de investigación. / Tesis
|
196 |
Mapeo sistemático sobre las arquitecturas de software en el desarrollo ágilReupo-Musayón Gastulo, Naldo 08 November 2021 (has links)
(ANTECEDENTES) El uso de frameworks y metodologías ágiles en el desarrollo de
software es cada vez mayor, priorizando la entrega de valor al cliente, en este contexto
las actividades de arquitectura de software son omitidas al no entregar un valor
tangible, existiendo un aparente conflicto de perspectivas y no se tiene definido cuanto
esfuerzo se debe invertir en el desarrollo de una arquitectura en proyectos ágiles.
(OBJETIVOS) El objetivo de este trabajo es consolidar las distintas investigaciones
respecto al uso de arquitecturas de software en el desarrollo ágil, identificar patrones
arquitectónicos, factores, beneficios, desafíos, y lecciones aprendidas con respecto a
la combinación.
(MÉTODOS) Para este estudio se realizó un mapeo sistemático de la literatura en
bases de datos digitales relevantes.
(RESULTADOS) Se seleccionaron 61 artículos publicados desde el año 2015 hasta
el año 2020, el 54% fueron de aplicación industrial principalmente en el sector salud,
aeroespacial y automotriz, se pudo identificar que en el año 2016 se publicaron el
mayor número de artículos referente al tema de investigación, donde la conferencia
es el tipo de publicación más utilizado y el evento IEEE International Conference es el
mayor canal de distribución .Adicionalmente, se identificó que el estilo arquitectónico
más empleado es SOA, la práctica ágil más referenciada es Scrum , el uso combinado
del framework Scrum y el estilo SOA es el más usado, emplear el estilo SOA en el
sector salud es el más citado en las publicaciones, la flexibilidad que brinda tener una
arquitectura sólida es la mayor ventaja referenciada asimismo los conflictos de
enfoques entre la agilidad y las actividades de arquitectura es identificado como el
mayor inconveniente que se afronta ,y la comunicación es el factor que más influye en
la adopción de arquitecturas de software en el desarrollo ágil. / (BACKGROUND) The use of agile frameworks and methodologies in software
development is increasing, prioritizing the delivery of value to the client, in this context,
software architecture activities are omitted by not delivering tangible value, with an
apparent conflict of perspectives and it is not defined how much effort should be
invested in the development of an architecture in agile projects.
(OBJECTIVES) The objective of this work is to consolidate the different investigations
regarding the use of software architectures in agile development, to identify
architectural patterns, factors, benefits, challenges, and lessons learned regarding the
combination.
(METHODS) For this study, a systematic mapping of the literature in relevant digital
databases was carried out.
(RESULTS) 61 articles published from 2015 to 2020 were selected, 54% were of
industrial application mainly in the health, aerospace, and automotive sectors, it was
possible to identify that in 2016 the largest number of articles were published on the
subject of research, where the conference is the most used type of publication and the
IEEE International Conference event is the largest distribution channel. Additionally, it
was identified that the most used architectural style is SOA, the most referenced agile
practice is Scrum, the combined use of Scrum framework and the SOA style is the
most used, using the SOA style in the health sector is the most cited in publications,
the flexibility provided by having a solid architecture is the greatest advantage
referenced also the conflicts of approaches between agility and architectural activities
is identified as the greatest inconvenience faced, and communication is the factor that
most influences the adoption of software architectures in agile development.
|
197 |
La teoría fundamentada en estudios que involucran evaluaciones de usabilidadTaboada Cáceres, David Salomón 17 September 2019 (has links)
La usabilidad es un atributo importante en cualquier aplicación informática y constituye un
elemento fundamental de la Ingeniería de Usabilidad. Debido a su importancia, se han
formulado métodos que permiten su evaluación denominados métodos de evaluación de
usabilidad. El objetivo del presente estudio es conocer cuál ha sido el uso de la Teoría
Fundamentada en investigaciones que evalúen la usabilidad. Para responder esta pregunta,
se realizó una revisión sistemática que permitió recuperar estudios de reconocidas bases de
conocimiento. Los resultados obtenidos revelan cual ha sido el aporte de la Teoria
Fundamentada en evaluaciones de usabilidad y el rol desempeñado por las herramientas de
usabilidad en los estudios recuperados. / Tesis
|
198 |
Un estudio sobre el estado actual de ingeniería de requisitos para desarrollo de software en organizaciones peruanasRutti Hermoza, Michael Keoma 18 April 2024 (has links)
(Antecedente) La ingeniería de requisitos (IR) implica un gran desafío para los desarrolladores de
software. La interacción con los usuarios y clientes para especificar las necesidades que el producto
software debe satisfacer requiere de un esfuerzo por la adopción de buenas y exitosas prácticas. A pesar
de la creciente oferta de uso formal de la IR, no es claro el grado de adopción de metodologías, técnicas
y actividades en esta etapa del proceso software. (Objetivos) Investigar el uso de las técnicas,
metodologías y las actividades relacionadas a la IR para el desarrollo de software en las organizaciones
peruanas. (Método) Con este fin, se llevó a cabo una encuesta en línea basada en cuestionarios. Se pudo
analizar las repuestas de 108 encuestados utilizando una combinación de preguntas cerradas y de texto
abierto. (Resultados) Los resultados indican que las buenas prácticas de IR no se aplican en su totalidad
y dimensión por los encuestados, teniendo en cuenta que alrededor del 72% de los encuestados tienen
estudios superiores universitarios completos. Los participantes en el estudio utilizan principalmente el
framework SCRUM, seguido de la metodología RUP y KANBAN. Las técnicas utilizadas en la
recopilación de requisitos o requerimientos resaltan la observación, entrevista y estudio de documentos
por encima de las técnicas de Casos de Uso, Cuestionarios e Historia de usuario. Los resultados refieren
que el producto final es utilizado por los usuarios finales de manera satisfactoria. (Conclusiones) Este
estudio ofrece un análisis empírico y exhaustivo sobre la aplicación de técnicas, metodologías y
actividades de IR en el desarrollo de software en las organizaciones peruanas.
|
199 |
MoCIP: Un enfoque dirigido por modelos para el aprovisionamiento de infraestructura en la nubeSandobalín Guamán, Julio César 20 March 2020 (has links)
[ES] DevOps (Development & Operations) es un nuevo movimiento que fomenta la colaboración entre los desarrolladores y el personal de operaciones a través de un conjunto de principios, prácticas y herramientas para optimizar el tiempo de entrega del software. En particular, la práctica del despliegue continuo de software es una gran fuente de problemas y genera mucha atención cuando los artefactos de software se entregan tarde o cuando un defecto crítico llega a producción. Al mismo tiempo, la práctica del despliegue continuo es la frontera entre los desarrolladores y el personal de operaciones en el ciclo de entrega del software. En consecuencia, se recomienda iniciar la implantación de DevOps con la práctica del despliegue de software. Para enfrentar este desafío, los profesionales e investigadores están utilizando la Infraestructura como Código (Infrastructure as Code, IaC), que es un enfoque para la automatización de la infraestructura basado en prácticas de desarrollo de software. El objetivo de IaC es definir en un script todas las instrucciones para crear, actualizar y ejecutar recursos de infraestructura. En este escenario, la automatización del aprovisionamiento de la infraestructura acelera la práctica del despliegue continuo en el ciclo de entrega del software.
La computación en la nube se ha convertido en el principal modelo de pago por uso utilizado por profesionales e investigadores para conseguir servicios en la nube en un corto período de tiempo. En este escenario, las compañías están pasando de generar potencia informática in-house hacia la obtención de recursos informáticos provistos en la nube a través de internet como servicios web. Al mismo tiempo, IaC y la computación en la nube están promoviendo algunos cambios en la industria. Por ejemplo, los equipos de operaciones pasan todo su tiempo trabajando en software, en lugar de configurar servidores y conectar cables de red. Existe una variedad de herramientas IaC que utilizan scripts para definir y ejecutar los recursos de infraestructura en diferentes proveedores de servicios IaaS (Infrastructure as a Service). Sin embargo, la diversidad de lenguajes de scripting de las herramientas IaC junto con la heterogeneidad del tipo de infraestructura que ofrece cada proveedor de servicios IaaS, han ocasionado que utilizar scripts IaC para el aprovisionamiento de infraestructura sea una actividad lenta y propensa a errores.
El objetivo del proyecto de doctorado es proponer una solución a la diversidad de los lenguajes de scripting ¿de las herramientas IaC¿ y a la heterogeneidad del tipo de infraestructura que ofrece cada proveedor de servicios IaaS respecto al aprovisionamiento de infraestructura en la nube. Para afrontar estos desafíos se propone MoCIP (A Model-Driven Approach to Cloud Infrastructure Provisioning).
MoCIP es un enfoque dirigido por modelos para el aprovisionamiento de la infraestructura en la nube que soporta IaC mediante la Ingeniería de Software Dirigida por Modelos (Model-Driven Engineering, MDE). MoCIP utiliza los dos principios fundamentales de MDE: abstracción y automatización. En primer lugar, se desarrolló el lenguaje específico de dominio ArgonML para abstraer las capacidades de la computación en la nube, tales como cómputo, elasticidad, almacenamiento y redes. El lenguaje ArgonML permite modelar los recursos de infraestructura de la nube. En segundo lugar, se desarrolló la herramienta ARGON para automatizar el aprovisionamiento de infraestructura en la nube. ARGON realiza transformaciones de modelo a modelo para generar modelos que representan la infraestructura de diferentes proveedores de servicios IaaS. Además, ARGON realiza transformaciones de modelo a texto para generar scripts IaC con la información subyacente de cada proveedor de servicios IaaS y de cada herramienta de aprovisionamiento de infraestructura. / [CA] DevOps (Development & Operations) és un nou moviment que fomenta la col·laboració entre els desenvolupadors i el personal d'operacions a través d'un conjunt de principis, pràctiques i eines per a millorar el temps de lliurament del programari. En particular, la pràctica del desplegament continu de programari és una gran font de problemes i genera molta atenció quan els artefactes de programari s'entreguen tard o quan un defecte crític arriba a producció. Al mateix temps, la pràctica del desplegament continu és la frontera entre els desenvolupadors i el personal d'operacions en el cicle de lliurament del programari. En conseqüència, es recomana iniciar la implantació de DevOps amb la pràctica del desplegament de programari. Per a enfrontar aquest desafiament, els professionals i investigadors estan utilitzant la Infraestructura com a Codi (Infrastructure as Code, IaC), que és un enfocament per a l'automatització de la infraestructura basat en pràctiques de desenvolupament de programari. L'objectiu de IaC és definir en un script totes les instruccions per a crear, actualitzar i executar recursos d'infraestructura. En aquest escenari, l'automatització de l'aprovisionament de la infraestructura accelera la pràctica del desplegament continu en el cicle de lliurament del programari.
La computació en el núvol s'ha convertit en el principal model de pagament per ús utilitzat per professionals i investigadors per a aconseguir serveis en el núvol en un curt període de temps. En aquest escenari, les companyies estan passant de generar potència informàtica in-house cap a l'obtenció de recursos informàtics proveïts en el núvol a través d'internet com a serveis web. Al mateix temps, IaC i la computació en el núvol estan promovent alguns canvis en la indústria, per exemple, els equips d'operacions passen tot el seu temps treballant en programari, en lloc de configurar servidors i connectar cables de xarxa. Existeix una varietat d'eines IaC que utilitzen scripts per a definir i executar els recursos d'infraestructura en diferents proveïdors de serveis IaaS (Infrastructure as a Service). No obstant això, la diversitat de llenguatges de scripting de les eines IaC juntament amb l'heterogeneïtat del tipus d'infraestructura que ofereix cada proveïdor de serveis IaaS, han ocasionat que utilitzar scripts IaC per a l'aprovisionament d'infraestructura siga una activitat lenta i propensa a errors.
L'objectiu del projecte de doctorat és proposar una solució a la diversitat dels llenguatges de scripting ¿de les eines IaC¿ i a l'heterogeneïtat del tipus d'infraestructura que ofereix cada proveïdor de serveis IaaS respecte a l'aprovisionament d'infraestructura en el núvol. Per a afrontar aquests desafiaments es proposa MoCIP (A Model-Driven Approach to Cloud Infrastructure Provisioning).
MoCIP és un enfocament dirigit per models per a l'aprovisionament de la infraestructura en el núvol que suporta IaC mitjançant l'Enginyeria de Programari Dirigida per Models (Model-Driven Engineering, MDE). MoCIP utilitza els dos principis fonamentals de MDE: abstracció i automatització. En primer lloc, es va desenvolupar el llenguatge específic de domini ArgonML per a abstraure les capacitats de la computació en el núvol tals com còmput, elasticitat, emmagatzematge i xarxes. El llenguatge ArgonML permet modelar els recursos d'infraestructura del núvol. En segon lloc, es va desenvolupar l'eina ARGON per a automatitzar l'aprovisionament d'infraestructura en el núvol. ARGON realitza transformacions de model a model per a generar models que representen la infraestructura de diferents proveïdors de serveis IaaS. A més, ARGON realitza transformacions de model a text per a generar scripts IaC amb la informació subjacent de cada proveïdor de serveis IaaS i de cada eina d'aprovisionament d'infraestructura. / [EN] DevOps (Development & Operations) is a new movement that encourages collaboration between developers and operation staff through a set of principles, practices, and tools in order to optimize the software delivery time. In particular, continuous deployment is a software practice, which is a great source of problems and generates a lot of attention when software artifacts are delivered late, or a critical defect comes to production. At the same time, continuous deployment is the border between developers and operation staff in the software delivery cycle. Consequently, it is recommended to start the DevOps implantation with continuous deployment practice. To address this challenge, practitioners and researchers are using Infrastructure as Code (IaC), which is an approach to infrastructure automation based on software development practices. The aim of IaC is to define in a script all the instructions to create, update and execute infrastructure resources. In this scenario, infrastructure provisioning automation accelerates the continuous deployment in the software delivery cycle.
Cloud computing has become the principal pay-as-you-go model used by practitioners and researchers to obtain cloud services in a short period of time. In this scenario, companies are moving from generating in-house computing power into obtaining computing resources provided by cloud computing through the Internet as web services. At the same time, IaC and cloud computing are promoting some changes in the industry. For instance, operation teams spend all their time working on software, instead of racking servers and plugging in network cables. There is a diversity of IaC tools that use scripts to define and execute infrastructure resources in different IaaS (Infrastructure as a Service) service providers. However, the diversity of scripting languages of IaC tools along with the heterogeneity of the type of infrastructure offered by each IaaS service provider have caused that the use of IaC scripts for infrastructure provisioning to be a time-consuming and error-prone activity.
The aim of the Ph.D. project is to propose a solution to the diversity of scripting languages of IaC tools along with the heterogeneity of the type of infrastructure offered by each IaaS service provider regarding the cloud infrastructure provisioning. To face these challenges, a Model-Driven Approach to Cloud Infrastructure Provisioning (MoCIP) is proposed.
MoCIP is a model-driven approach to cloud infrastructure provisioning that supports IaC through Model-Driven Engineering (MDE). MoCIP uses the fundamental principles of MDE: abstraction and automation. First, the domain-specific language called ArgonML was developed to abstract the capabilities of cloud computing such as computing, elasticity, storage, and networking. The ArgonML language allows modeling the cloud infrastructure. Second, the ARGON tool automates the cloud infrastructure provisioning. ARGON performs model-to-model transformations to generate models that represent the infrastructure of different IaaS service providers. In addition, ARGON performs model-to-text transformations to generate IaC scripts with the underlying information of the IaaS service provider along with the infrastructure provisioning tool. / Sandobalín Guamán, JC. (2020). MoCIP: Un enfoque dirigido por modelos para el aprovisionamiento de infraestructura en la nube [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/139077
|
200 |
Estudio investigación acción - Definición de marco de trabajo empleando metodologías ágiles para la configuración de herramientas tecnológicas y su aplicación en proyectos de desarrollo de software para una empresa aseguradoraVelarde Castañeda, Jessenia Alexandra 05 March 2021 (has links)
El presente trabajo describe la revisión sistemática realizada sobre el uso correcto de las metodologías
ágiles y herramientas para proyectos de desarrollo de software dependiendo de las complejidades que
se presente.
Se inicia con una breve descripción del problema que se busca resolver para la cual se realiza la revisión
sistemática. Este problema principalmente es la ausencia de un marco de trabajo que facilite a la
organización y guíe con este el uso correcto de las metodologías ágiles y herramientas tecnológicas
aplicadas a proyectos de desarrollo de software. Con esto se pretende ayudar a usuarios antes de la
construcción del software; es decir que le facilite identificar la complejidad del proyecto que desea
implementar y con eso pueda escoger una metodología, herramientas o técnicas para usarlas en la
ejecución de su proyecto.
Luego de especifica el método de revisión de literatura a emplear la cual será principalmente una
revisión sistemática en múltiples bases de datos de artículos como Scopus o IEEE usando el método
PICOC como se describe en dicha sección. Luego estos artículos encontrados se filtran utilizando
criterios de inclusión y exclusión como el año de publicación o el contenido del artículo.
Finalmente, una vez seleccionados los artículos relevantes se procede a responder a las preguntas de
investigación planteadas durante la aplicación del método PICOC. En este caso se consideraron 4
preguntas que fueron respondidas utilizando todos los artículos relevantes.
|
Page generated in 0.1117 seconds